【发布时间】:2013-11-22 09:12:18
【问题描述】:
请查看我正在为客户开发的这个网站:
顶部菜单是 bootstrap3 导航栏。我已经用一小段 js 代码对其进行了修改,以使子菜单在悬停而不是单击时显示,如下所示:
$(function() {
$('li.dropdown.hover').hover(
function(e) { $(this).addClass('open'); },
function(e) { $(this).removeClass('open'); }
);
});
但是,它不会在 IE9 上显示。我一直在玩 IE 的内置开发人员工具几个小时,但我似乎无法找到解决方案。谁能帮我理解为什么它只在 IE9 上显示子菜单边框?
【问题讨论】:
-
为什么要将添加类包装到函数中?
$('li.dropdown.hover').hover( $(this).addClass('open');
标签: javascript css twitter-bootstrap-3 navbar