想做一个效果,页面向下滚动到导航栏,导航栏会固定在页面顶部。
尝试使用了window.onscroll=function(){}事件,在PC浏览器上使用良好,
可是转到手机上测试的时候发现,获取scrollTop值,每次都是在滑动结束后,
也就是在滑动过程中超过了导航栏时div不会出现并固定,只有当结束滑动,
而且页面位置超过导航栏时,div将会出现。
请问有没有什么好的解决方案,或者说别的持续监听页面滑动的事件!?!
想做一个效果,页面向下滚动到导航栏,导航栏会固定在页面顶部。
尝试使用了window.onscroll=function(){}事件,在PC浏览器上使用良好,
可是转到手机上测试的时候发现,获取scrollTop值,每次都是在滑动结束后,
也就是在滑动过程中超过了导航栏时div不会出现并固定,只有当结束滑动,
而且页面位置超过导航栏时,div将会出现。
请问有没有什么好的解决方案,或者说别的持续监听页面滑动的事件!?!
6 个回复
baisediguo
我也有这个问题
柒哥
同上
柒哥
楼主,你的这个问题解决了吗?
啸天
请问楼主解决了么
五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心
哟吼吼,这么多人求方案啊。。。 那么分享个简单的方案吧,刚扒了几行字
http://ask.dcloud.net.cn/article/1015
baisediguo
我是监听了touchmove事件