0

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つの違いは何ですか?

4

0 に答える 0