html head title test title script Педыдущий var dY getPageScroll Core

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
<head>
<title>test</title>
<script>
//Педыдущий Y
var dY = 0;
// getPageScroll()
// Core code from - quirksmode.org
function getPageScroll(){
var yScroll;
if (self.pageYOffset) {
yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
yScroll = document.documentElement.scrollTop;
} else if (document.body) {// all other Explorers
yScroll = document.body.scrollTop;
}
return yScroll;
}
document.onscroll = function (event) {
var new_y = getPageScroll();
var is_scroll_down = (new_y > dY);
dY = new_y;
alert('Down scroll? ' + is_scroll_down);
}
</script>
</head>
<body>
<div style="height: 3000px;">test</div>
</body>
</html>