我希望在HTML页面中获得与我的标题类似的行为,就像在ios谷歌浏览器标题中一样:当用户开始滚动到顶部(从页面的任何位置)页面标题时,就好像它只是坐着一样以上。当用户滚动到底部时 - 标题只保持其位置并向上滑动。
我添加了一个'touchmove'事件来捕获滚动坐标,并且可以将其记录在某个div中,只是为了检查它是否正常工作并且看起来它工作正常,除了在滚动时标题的位置没有更新。一旦滚动停止标题的位置按预期更新。
所以我的问题是:用户滚动时是否可以更新元素?
我宁愿不改变滚动元素的内容(而不是滚动页面本身)。
似乎没有解决方法,来自Jquery.mobile页面:
滚动开始时触发。请注意,iOS设备会冻结DOM 滚动期间的操作,将它们排队以在滚动时应用 饰面。我们目前正在研究允许DOM的方法 在滚动开始之前应用的操作。
答案 0 :(得分:1)