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);
}
});