При прокрутке загрузить больше данных из базы данных не работает в IE 11 - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь загрузить больше данных при прокрутке вниз.Все отлично работает в Edge, Chrome, Firefox, но не в IE 11. Там ничего не происходит

Вот мой код:

$(window).scroll(function() {
    if ($(document).height() <= $(this).scrollTop() + $(this).height()) {
        if (timer) {
            window.clearTimeout(timer);
        }
        timer = window.setTimeout(function() {
            // Magic goes here
        }, 400);
    }
});

Метатег установлен на

<meta http-equiv="X-UA-Compatible" content="IE=edge">

Many thx

EDIT

Если я открою режим отладки в IE, все работает отлично.Без ошибок

1 Ответ

0 голосов
/ 02 января 2019

Только что протестировал ваш пример кода на IE11 и отлично работает.Вот тестовый код, который я запустил в браузере:

var timer;

$(window).scroll(function(){        
    if ($(document).height() <= $(this).scrollTop() + $(this).height()) {
        if(timer) {
            window.clearTimeout(timer);
        }
        timer = window.setTimeout(function() {
            alert('bottom of page');
         });
     }
});

Есть ли какие-либо ошибки в вашей консоли на IE11?Помогло бы совместное использование кода, о котором идет речь, поскольку в приведенном вами примере не работает IE11.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...