Skip to content

Commit 7c547f0

Browse files
authored
Create 解决滚动条在向上滚动时 滑动滚轮依然产生滚动的BUG.js
1 parent 23aca20 commit 7c547f0

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
up();
2+
function up()
3+
{
4+
var top;
5+
var timer =setInterval(_judge,30);
6+
function _judge()
7+
{
8+
top = document.body.scrollTop||document.documentElement.scrollTop;
9+
if(top>333)
10+
{
11+
$("#scrollto").css({"display":"block"});
12+
}
13+
else
14+
{
15+
$("#scrollto").css({"display":"none"});
16+
}
17+
}
18+
/*时时获取*/
19+
$("#scrollto").click(function(event) {
20+
/* Act on the event */
21+
clearInterval(timer);
22+
var inter = setInterval(function(){
23+
top/=1.5;
24+
scrollTo(0,top);
25+
console.log(top);
26+
if(top<=5)
27+
{
28+
/*解决 在向上滚动时 滑动滚轮依然产生滚动的BUG */
29+
clearInterval(timer);
30+
clearInterval(inter);
31+
timer =setInterval(_judge,30);
32+
}
33+
else
34+
{
35+
}
36+
},30);
37+
});
38+
}

0 commit comments

Comments
 (0)