我正在谈论的网站是here。
我们有一个非常奇怪的问题,我们只在平板电脑中看到。
我们使用scroll to fixed jQuery插件在滚动后向侧边栏添加位置修复,并且在所有设备中都能很好地工作,但只有在平板电脑中滚动时,侧边栏消失了一会儿,再次出现之后, 如果你慢慢滚动它的确定。 这有点难以解释,但你可以看到它here
它也发生在safari和chrome中
我认为这可能是这个插件上的内容所以我发送给客户端更多的插件链接,这样就可以做到这一点:
http://yckart.github.io/jquery.fixer.js/
http://mojotech.github.io/stickymojo/
http://www.directlyrics.com/code/lockfixed/demo.html
http://davist11.github.io/jQuery-Stickem/
但它发生在所有这些插件中,所以我认为它可能是iPad或平板电脑上的东西......
有人知道这个问题吗?平板电脑中“滚动到固定”效果的解决方案是什么?
答案 0 :(得分:1)
来自:http://tjvantoll.com/2012/08/19/onscroll-event-issues-on-mobile-browsers/
这些移动浏览器只是在滚动完全停止之前不会触发onscroll事件。这不仅包括基于触摸的滚动本身,还包括用户在滚动上给出的任何动量。该事件在停止前不会触发。如果您想在用户滚动时将可视更改应用于屏幕,则会出现此问题。