我在这个网站上有一个“坚持到顶部”的菜单:
它在桌面浏览器上工作得很棒,但在我的iPad上,我意识到菜单链接并不总是有效的。有时我需要稍微滚动一下页面才能让它正常工作。
有人可以帮助解决这个问题吗?

发布于 2012-09-13 21:41:00
我发现这是iOS中的一个已知错误。使用position:fixed的元素不能很好地处理‘点击’和‘触摸’事件。
事实上,在页面的“程序化”滚动之后,它们不会检测到这些事件。只有在“手动”滚动之后,这些元素才会对点击和触摸做出反应(即使是来自用户的1px滚动)。
我最终放弃了position:fixed,我使用一些JS根据窗口的scrollTop属性以编程方式重新定位菜单。
https://stackoverflow.com/questions/12320297
复制相似问题