Получение этого триггера прокрутки окна для работы в IE - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть этот скрипт, который предназначен для показа оповещения, когда вы идете до конца страницы. Это работает на крупных больших браузерах, но не работает на Internet Explorer, так как я могу заставить это работать на Internet Explorer?

document.addEventListener('DOMContentLoaded',function(){

window.onscroll = function(ev) {
    if ((window.innerHeight + window.scrollY) >= document.body.scrollHeight) {
         alert("End of page");
     }
}

});
h1{
background-color: gold;
}
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>z</h1>

1 Ответ

0 голосов
/ 16 сентября 2018

Это работает на IE, поверьте мне.

document.addEventListener('DOMContentLoaded',function(){
window.onscroll = function(ev) {
    if ((window.innerHeight + window.pageYOffset) >= document.body.offsetHeight) {
         alert("End of page");
    }
}

});
h1{
background-color: gold;
}
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>a</h1>
<h1>z</h1>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...