关于滚动停止事件我的建议:
老师的方法设置isTop来实现滚动中停止,需要在滚动条滚动时拖拽住它方能停止,个人觉得这个难度挺大的,滚动条不仅滚得快还很小。
因此我的方法是,通过给这个页面加div遮罩层(覆盖整个body),然后在window.onscroll方法里给这个div添加一个点击事件:clearInterval(timer);这样就实现了滚动过程中点击任意位置就能停止。
老师的方法设置isTop来实现滚动中停止,需要在滚动条滚动时拖拽住它方能停止,个人觉得这个难度挺大的,滚动条不仅滚得快还很小。
因此我的方法是,通过给这个页面加div遮罩层(覆盖整个body),然后在window.onscroll方法里给这个div添加一个点击事件:clearInterval(timer);这样就实现了滚动过程中点击任意位置就能停止。
2016-01-08
document.documentElement.scollTop = document.body.scollTop = 200; 为什么在我这里没有效果?ff chrome safari都试了
2015-12-24
已采纳回答 / 一毛钱
document.documentElement.scrollTop = document.body.scrollTop = scrollT - speed;//这块的意思是设置document.documentElement 的scrollTop值,相当于设置他的一个属性var scrollT = document.documentElement.scrollTop || document.body.scrollTop;//这块得到的是一个值,不是对象scrollT = scrollT - speed;...
2015-12-10