我有一个CSS下拉菜单。它适用于Firefox、Chrome、IE7+,但不能用于Safari。奇怪的如果您在父菜单中,则下拉菜单将保持:悬停状态。
我可以很好地描述这一点,但基本上下拉菜单在任何页面上都可以正常工作,除非选择了父项。
工作良好:http://firstglancesolutions.kinetixbizsuite.com/不起作用:http://firstglancesolutions.kinetixbizsuite.com/services
似乎很奇怪,添加的类只会把Safari搞砸?我一直试图通过Safari来查找错误或任何相关问题,但似乎无法调试。
主页和服务页面似乎都使用不同的方法来显示下拉列表。主页更改下拉菜单UL
的display
。"服务"页面更改下拉列表的父LI
的overflow
,这似乎会在Safari中造成问题。我建议在所有页面上使用主页方法。
相同的JavaScript /CatalystScripts/Java_DynMenusSelectedCSS.js
在整个页面中被引用了五次。
试着把它减少到只有一个,看看这是否有帮助。
您也在使用jQuery(第14-18行),但不包括jQuery js文件。