Javascript firefox上的鼠标移动速度超慢

Javascript firefox上的鼠标移动速度超慢,javascript,jquery,firefox,webkit,Javascript,Jquery,Firefox,Webkit,制作了这个动画,它在Webkit浏览器和手机上运行得非常快,但在firefox上不行。想知道firefox或jquery是否有某些特定的东西使得它改变幻灯片的速度变慢 /* hover function */ function changeSlide(slideNo){ $('.slide-active').removeClass('slide-active'); $('.motion-container img:eq('+slideNo+')').addClass('sl

制作了这个动画,它在Webkit浏览器和手机上运行得非常快,但在firefox上不行。想知道firefox或jquery是否有某些特定的东西使得它改变幻灯片的速度变慢

/* hover function */

  function changeSlide(slideNo){
    $('.slide-active').removeClass('slide-active');
    $('.motion-container img:eq('+slideNo+')').addClass('slide-active');
  }

  $('.hover').mouseover(function(){
    $slideNo = $(this).attr('no-data');
    changeSlide($slideNo);
  });

也许firefox不喜欢你的php语言变量P在悬停函数的开头放一个console.log,检查是否是鼠标悬停函数太慢。顺便说一句:在chrome中,你的链接对我来说也不是什么问题。另外,请确保你用
var
正确地声明了局部变量(以及全局变量)。添加
“严格使用”
作为“motion.js”的第一行,当你忘记声明变量时,浏览器会适当地对你大喊大叫。
mouseover
连续激发,不如试试
mouseenter
代替谢谢,我会试试那些评论,谢谢