【问题标题】:Safari stays in hover state CSS bugSafari 停留在悬停状态 CSS 错误
【发布时间】:2013-01-24 17:20:43
【问题描述】:

我有一个 CSS 下拉菜单。它适用于 Firefox、Chrome、IE7+,但不适用于 Safari。诡异的。如果您在父菜单中,下拉菜单将保持 :hover 状态。

我可以很好地描述这一点,但基本上下拉菜单在任何页面上都可以正常工作,除非选择了父项。

工作正常:http://firstglancesolutions.kinetixbizsuite.com/ 不起作用:http://firstglancesolutions.kinetixbizsuite.com/services

添加的类应该只会弄乱 Safari,这似乎很奇怪?我一直在尝试仅使用 Safari 来查找错误或任何相关问题,但似乎无法对此进行调试。

【问题讨论】:

    标签: css drop-down-menu hover


    【解决方案1】:

    主页和服务页面似乎都使用不同的方法来显示下拉菜单。主页更改下拉列表ULdisplay。服务页面更改下拉列表的父级LIoverflow,这似乎会导致Safari 出现问题。我建议在所有页面上使用主页方法。

    【讨论】:

      【解决方案2】:

      同一个 JavaScript /CatalystScripts/Java_DynMenusSelectedCSS.js 在整个页面中被引用了五次。

      尝试将其减少到只有一个,看看是否有帮助。

      【讨论】:

      • 是的,这就是奇怪的商业催化剂。它正在为每个动态菜单添加它。
      【解决方案3】:

      您也在使用 jQuery(第 14-18 行),但不包括 jquery js 文件。

      【讨论】:

        猜你喜欢
        • 2012-08-14
        • 2013-03-28
        • 1970-01-01
        • 2014-09-16
        • 2018-12-19
        • 1970-01-01
        • 2014-04-17
        • 2016-05-08
        • 2012-12-19
        相关资源
        最近更新 更多