在我工作的一个网站上,我们有一个引导下拉菜单,它有顶级菜单项,这些菜单项是带有href属性集的标签。
Bootstrap 文档确实说明您不应该这样做。
在大多数设备上,点击/触摸此顶级链接会导致其有效地跟随链接,从而使下拉菜单无用。
然而,由于某种原因,它在iPad上的表现不同
在iPad上,如果顶层链接有下拉菜单,触摸它将打开下拉菜单,但不会跟随链接。如果顶层链接没有下拉菜单或其下拉菜单已经打开,则触摸它将跟随链接。
我不知道为什么。
在使用safari dev工具调试时,当触摸顶级菜单项时,没有触发事件,当它没有触发它跟随href链接时,但下拉菜单确实打开。当它确实触发它跟随href触发的点击和鼠标按下事件时,触摸顶级菜单链接。
这种情况在iPad的Safri和Chrome上都有发生
有谁能解释一下是什么导致iPad出现这种情况?
1条答案
按热度按时间eni9jsuy1#
Seams IOS句柄:悬停与其他设备不同
https://humanwhocodes.com/blog/2012/07/05/ios-has-a-hover-problem/