Значение прокрутки
Подскажите как вернуть значение прокрутки? Я пытался сделать на jquery
через $(body).scrollTop(), но почему то всегда получаю значение 0. Есть еще способы? |
$(window).scrollTop() Так тоже дожно работать: $('body, html').scrollTop() |
Не помогло, все равно получаю 0.
<!doctype html> <html> <head> <meta charset="UTF-8" /> <link rel="stylesheet" type="text/css" href="style.css"> <script src="jquery.js" type="text/javascript"></script> <script src="CanvasMenu.js" type="text/javascript"></script> <script src="Graph.js" type="text/javascript"></script> <title>Canvas Drag and Drop Test</title> </head> <body id="menu"> <script> function getDocumentScrollTop() { var s = $(window).scrollTop() console.log(s) } </script> <div id="a1" style="height:500px; width:100%; background-color:#111"></div> <input type="button" onclick="getDocumentScrollTop()" style="width:100px;height:20px;"> <div id="a2" style="height:500px; width:100%; background-color:#222"></div> <div id="a3" style="height:500px; width:100%; background-color:#333"></div> <div id="a4" style="height:500px; width:100%; background-color:#444"></div> <div id="a5" style="height:500px; width:100%; background-color:#555"></div> </body> </html> |
Цитата:
Может кто-нибудь скинуть 100% рабочий пример кода страницы, чтоб я в блокнот вставил и протестил? А то я уже столько способов нагуглил и проверил и все равно ни 1 не работает!!!! (((( |
Siend, нажми "посмотреть", всё работает:
<!DOCTYPE HTML> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> </head> <body> <input onclick="test()" style="position: fixed" type="button" value="test"> <div style="height: 2000px; text-align: center">DIV</div> <script type="text/javascript"> function test() { alert( $(window).scrollTop() ); alert( $(document).scrollTop() ); }; </script> </body> </html> |
Одной темы тебе не хватило, автор?
http://javascript.ru/forum/jquery/52...yvaet-0-a.html |
Ruslan_xDD, спасибо огромное, теперь все ок)
|
Часовой пояс GMT +3, время: 16:25. |