我正在查看 jQuery 文档,发现当我尝试将两个函数传递给hover()时,第一个函数的行为类似于mouseenter(),第二个函数的行为类似于mouseleave()。看看下面的代码片段。
$(document).ready(function(){
$('div').hover(
function(){
$(this).fadeTo("fast", 1);
},
function(){
$(this).fadeTo("fast", 0.25);
}
);
});
类似于
$(document).ready(function(){
$('div').mouseenter(function(){
$(this).fadeTo("fast", 1);
});
$('div').mouseleave(function(){
$(this).fadeTo("fast", 0.25);
});
});
其实这两者有什么区别?