在jquery1.9中替换hover()?

时间:2014-03-12 11:16:05

标签: jquery jquery-1.9 jquery-migrate

如何使用mouseneter mouseleave而不是hover()。我应该使用它们而不是悬停()?

$('#somegrid').hover(
function () {
    //something;
},

遗留代码怎么样 - 我的意思是mouseenter中的内容,mouseleave中的内容是什么?我只对hover()

进行了一次操作

2 个答案:

答案 0 :(得分:2)

喜欢这个 -

$('#somegrid').on('mouseenter',function(){
 // mouseenter
}).on('mouseleave',function(){
 //  mouseleave
});

答案 1 :(得分:1)

查看悬停的api

悬停功能是:

的简写
$( selector ).mouseenter( handlerIn ).mouseleave( handlerOut );

或者如果你只传递一个处理程序:

$( selector ).on( "mouseenter mouseleave", handlerInOut );

api中的例子说明了这一点。