IE中的jquery图像滑动程序有问题

时间:2010-04-18 19:33:01

标签: jquery internet-explorer image slideshow

我哪里出错了? IE报告了一个问题,而其他一切似乎都很好。

$(document).ready(function(){
  menu = $('#menu > ul > li');
  image = $('#image > ul > li > div');
  menu.each(function(idx) {
    this.slide = image[idx];
    }).hover(
    function() {
      menu.removeClass('active');
      image.removeClass('active');
      $(this).addClass('active');
      $(this.slide).addClass('active');
    });
  });

1 个答案:

答案 0 :(得分:0)

您真的不需要使用.hover()!相反,您应该使用.mouseenter().mouseover()。我不太相信这一行:this.slide = image[idx];它应该没问题,但我更愿意使用this.slide = image.eq(idx)[0];