теперь у меня есть следующие функции в моем файле JQuery:набор JQuery погрузчик, когда тайм-аут (window.setTimeout)
var timer;
var delay = 1500; // 1,5 second delay after last input
$("#qr_data").bind("input", function (e) {
window.clearTimeout(timer);
timer = window.setTimeout(function(){
// get qr code data
var qr_data = $('#qr_data').val();
var data = getVCardData(qr_data);
$("#helpqrcode").modal("hide");
}, delay);
});
Как вы можете видеть, у меня есть задержка 1,5 секунды. Возможно ли, что я могу показать загрузчик изображений в то время как 1,5 секунды? В моем HTML у меня есть изображение следующего вида:
<img id="loading" style="display:none; width:200px;" alt="loader" src="recourses/imgs/loader.gif" />
'.show' изображение, когда пользователь начинает ввод, затем' .hide' в обратном вызове с таймаутом. – fuyushimoya
@fuyushimoya Что вы имеете в виду с .show и .hide? – nielsv
Это функции jquery для изменения видимости объекта jquery. [.show] (http://api.jquery.com/show/) и [.hide] (http://api.jquery.com/hide/). – fuyushimoya