0

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

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

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

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

4

3 回答 3

1

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

于 2013-02-08T21:40:50.887 回答
0

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

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

于 2013-02-08T21:35:21.487 回答
0

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

于 2013-02-08T21:40:47.053 回答