如何使用 mouseneter mouseleave 而不是 hover()。我应该同时使用它们而不是 hover() 吗?
$('#somegrid').hover(
function () {
//something;
},
遗留代码呢?我的意思是 mouseenter 中的内容,mouseleave 中的内容?我只是对悬停()进行了一项操作
如何使用 mouseneter mouseleave 而不是 hover()。我应该同时使用它们而不是 hover() 吗?
$('#somegrid').hover(
function () {
//something;
},
遗留代码呢?我的意思是 mouseenter 中的内容,mouseleave 中的内容?我只是对悬停()进行了一项操作
像这样 -
$('#somegrid').on('mouseenter',function(){
// mouseenter
}).on('mouseleave',function(){
// mouseleave
});
查看悬停的api
悬停功能是以下内容的简写:
$( selector ).mouseenter( handlerIn ).mouseleave( handlerOut );
或者如果您只传入一个处理程序:
$( selector ).on( "mouseenter mouseleave", handlerInOut );
api中的示例很好地说明了这一点。