jQueryのドキュメントを調べていたところ、2つの関数を hover() に渡そうとすると、最初の関数はmouseenter()と同様に動作し、2番目の関数は 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);
});
});
実際、これら2つの違いは何ですか?