Я хочу изменить сценарий js, который будет запускаться, когда клиент ждет сервера, а не запускается при загрузке.Там вы можете увидеть скрипт: FakeLoader.js , CSS Я нашел решение ajax здесь , но я понятия не имел, как его использовать, как скриптинициализируется в HTML.Я думаю, что ключ находится в конце js-файла:
$(window).load(function(){
centerLoader();
$(window).resize(function(){
centerLoader();
});
});
На html-странице у меня есть поле ввода текста, которое обновляет при нажатии Enter, поэтому я подумал, что могу решить его, заменивупомянутая часть с кодом из здесь :
$(document).keypress(function (e) {
if (e.which == 13) {
centerLoader();
$(window).resize(function(){
centerLoader();
});
}
});
Это должно запустить загрузчик, когда нажал enter, и показать его, пока сервер отправляет новую страницу, а вместо этого просто выполняетТо же самое до изменения скрипта, что странно.Вот как это инициализируется в html:
<div id="fakeLoader"></div>
<script type="text/javascript">
$("#fakeLoader").fakeLoader({
timeToHide:1200, //Time in milliseconds for fakeLoader disappear
spinner:"spinner1",//Options: 'spinner1', 'spinner2', 'spinner3','spinner4', 'spinner5', 'spinner6', 'spinner7'
});
</script>
Не могли бы вы дать некоторую идею?Я не очень хорош в JS.Спасибо.