let switcher = true;
$('#inputRegion').keyup(function(e) {
if($(this).val().length > 2){
delay(chooseRegion, 3000);
};
});
/////////////////////////////////////////
//Функции
/////////////////////////////////////////
function chooseRegion() {
$('#inputRegionResult').empty();
$.ajax({
type: 'POST',
url: 'php/chooseRegion.php',
data: {chooseRegion: $("#inputRegion").val()},
success: function (response) {
var result = $.parseJSON(response);
$("#inputRegionResult").append("<span>" + result + "</span><br>");
// console.log(result);
}
});
}
function delay (fn, delay){
if(switcher === true){
fn();
switcher = false;
console.log('запустили');
} else {
console.log('ждём-с');
return
};
setTimeout(() => switcher = true, delay);
};
Зачем отдельную таблицу под каждый источни
Раньше, например, я указывал блоку display: none, а затем писал на jq функцию .fageIn. А теперь, , получается, так?
<div class='block block_hidden'>
И затем я удаляю модификатор .block_hidden?
А как быть с плавностью появления? Красоты ж охота.