1

我们都知道 $("p") 是一个通用的选择,选择一个页面的所有段落。考虑到这一点,以下代码中的“this”指的是什么:

$( "p" ).fadeIn( 750, function() {
    $( this ).addClass( "lookAtMe" );
});

“this”是指所有段落还是仅指由 $("p") 创建的集合中的第一个段落?

4

1 回答 1

2

在您提供的代码中,this指的是每个单独的p元素。提供的回调函数将在淡入的选择中被调用一次p

它不会对您提供的代码产生重大影响,但重要的是要意识到这fadeIn将被添加到fx每个选定元素的队列中。如果选择中的元素之一已经动画化,则fadeIn在队列的其余部分完成之前效果不会发生,因此可能会在不同的时间发生一些完整的回调。

于 2013-11-11T23:17:47.477 回答