jQuery代码不能在IE8上运行,但在IE9上运行

时间:2013-08-30 12:45:28

标签: javascript jquery internet-explorer-8

已经制作了一些jQuery,使我的导航下拉列表,在悬停时显示和隐藏。 出于某种奇怪的原因,它不适用于IE8和IE7。

使用Console.log()进行测试时,在悬停时正确执行,而不是$('div', this).show();部分......

我的jQuery版本是:v1.9.1

我的代码

$("nav ul li").hover(
  function () {
    $('div', this).show();
  },
  function () {
     $('div', this).hide();
  }
);

2 个答案:

答案 0 :(得分:0)

试试这个:

  $(".class").on('mouseenter', your_function);

答案 1 :(得分:-1)

使用旧的jQuery版本在ie6 +

中获得适当的支持

在这里查看。

http://jquery.com/browser-support/