我已经和一个愚蠢的 IE6/7 问题作斗争有一段时间了,希望比我更有经验的人可以帮我节省更多浪费的时间。
我实现了一个 jQuery/CSS 下拉菜单,它几乎可以在所有浏览器中正常工作......除了我们心爱的 IE7。以下链接指向一个精简的测试站点,该站点将问题分解为最少数量的组件。您会发现一些主菜单项在悬停时会下拉到其他子项中,但它们在 IE7 中不会下拉。请查看以下页面,帮助我了解哪里出了问题......以及我可以在 IE7 中修复此问题。
提前致谢!
最佳答案
无需检查您的代码(有很多 CSS 样式,而且可能会非常小),您想要实现的就是一个 suckerfish 下拉菜单 ( http://www.alistapart.com/articles/dropdowns/ )。
如果你想像你一样漂亮地设计它,它会变得有点复杂,但是这个 fiddle - http://jsfiddle.net/SZDkw/ – 是一个在 IE 7 中工作的 super 基本实现,因此请采取一些可行的方法,然后在其基础上进行构建,同时在 IE 7 中进行检查。
关于IE7下的jQuery下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115698/