我正在尝试在HTML5中为移动设备实现一个固定的顶部栏,当用户缩放网页时,它也保持固定。就我所见,在Jquery mobile上,他们禁用了缩放功能以实现固定的顶部栏。Google制作了自己的内容滚动实现,以使gmail应用程序具有固定的顶部栏。但是他们也禁止了缩放。有人知道此问题的解决方法吗?当他们缩放网页时,是否可以使用JS将栏重新定位到新区域的顶部?更新:我在post中找到了一个示例,其中有一个固定的顶部栏,不会禁用缩放,但是当您缩放网页时,它不会保持在顶部。我还看到了IOs上Safari的文档,但我找不到获取新缩放区域的相对位置的方法,以便在每个缩放事件中将栏重新定位到其顶部。
resize
事件一样的zoom
事件。但是很明显这个事件并不存在 :) 可以查看这里的答案,如果你确实需要这个功能。有一些建议,比如轮询和依赖于支持时的resize
事件。 - sabithpocker