Значение прокрутки
Подскажите как вернуть значение прокрутки? Я пытался сделать на 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, время: 21:09. |