首页 > 技术分享 > JavaScript
收藏

Jquery中的.on()方法不能绑定hover的解决办法

08/18 17:57
大潇博客 原创文章,转载请标明出处

jquery的on()方法中没有hover这个事件,jQuery的hover事件是一个封装,不是真正的事件。可以用mouseover和mouseout两个配合效果也是一样的。


首先需要检测到用户发起的是什么事件,IE中使用event,FF中使用argument,会告诉你事件的类型。


使用方法:

$(document).on("mouseover mouseout",".y_teacher_img",function(){

     var _options = document.all ? window.event : arguments[0] ? arguments[0] : event;

     if( _options.type == "mouseover"){

          clearInterval(_n);     

     }else if(_options.type == "mouseout" ){

          moveFun(_time);     

     }  

}); 


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311