我在我公司的某个网站上有一个jQuery下拉菜单。该菜单适用于IE7以外的所有浏览器。我试过修改jQuery和CSS。我已经尝试实现我在本网站上列出的每个修复程序以及快速谷歌搜索提供的任何其他修复程序。到目前为止没有任何帮助。最糟糕的是我不确定哪个部分不起作用。
我听说某些版本的IE不支持:hover类。我尝试为.hover函数创建一个变量。有人发布IE7不喜欢display:block所以我尝试改变它。没有什么工作。
这是我的代码减去CSS。该网站是:http://www.triconference.com
$(document).ready(function () {
$('#nav li').hover(function () {
//show its submenu
$('ul', this).stop(true, true).slideDown(300);
},
function () {
//hide its submenu
$('ul', this).stop(true, true).slideUp(300);
}
);
});