我在这个网站上有一个“坚持顶部”的菜单:
它就像桌面浏览器上的魅力一样,但在我的iPad上,我意识到菜单链接并不总是有效。有时候我需要稍微滚动页面以使其正常工作。
任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:1)
我发现这是iOS中的已知错误。 position:fixed
的元素不能很好地处理“点击”和“触摸”事件。
事实上,他们在页面的“程序化”滚动之后没有检测到这些事件。只有在“手动”滚动之后,这些元素才会对点击和触摸作出反应(即使是来自用户的1px滚动)。
我最终放弃position:fixed
并使用一些JS以编程方式根据窗口的scrollTop属性重新定位菜单。