0

我正在查看 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);
    });
});

其实这两者有什么区别?

4

0 回答 0