2015-03-18 2 views
-3

Как определить, если пользователь перемещает полосу прокрутки? Если он движется вверх или вниз, мне должно быть предъявлено предупреждение с сообщением со значением положения прокрутки. Как я могу получить позицию из нижней части HTML-элемента, на javascript, не используя jquery?Как я обнаруживаю, если пользователь перемещает свиток?

+0

Попробуйте использовать событие onscroll. – stanze

ответ

0

Проверить this для примера:

HTML:

<div onscroll="myFunction()"> 

JS:

var x = 0; 
function myFunction() { 
    document.getElementById("demo").innerHTML = ++x; 
} 
0

Вы можете использовать функцию .onscroll на элементе (или документ) , Например:

document.body.onscroll = function(){ 
    // console.log would be better here. 
    alert(document.body.scrollTop); 
} 

Fiddle. : D

Вы можете узнать больше о .onscroll на MDN!

Смежные вопросы