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