我有一个 CSS 下拉菜单。它适用于 Firefox、Chrome、IE7+,但不适用于 Safari。诡异的。如果您在父菜单中,下拉菜单将保持 :hover 状态。
我可以很好地描述这一点,但基本上下拉菜单在任何页面上都可以正常工作,除非选择了父项。
工作正常:http://firstglancesolutions.kinetixbizsuite.com/ 不起作用:http://firstglancesolutions.kinetixbizsuite.com/services
似乎很奇怪,添加的类应该只搞乱 Safari?我一直在尝试仅使用 Safari 查找错误或任何相关问题,但似乎无法调试它。
最佳答案
首页和服务页面似乎都使用不同的方法来显示下拉菜单。主页更改下拉列表 UL
的显示
。服务页面更改了下拉列表的父级 LI
的 overflow
,这似乎会导致 Safari 出现问题。我建议在所有页面上使用主页方法。
关于css - Safari 保持悬停状态 CSS bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14781105/