我们都知道$(“p”)是一般选择,选择页面的所有段落。考虑到这一点,“this”在以下代码中引用了什么:
$( "p" ).fadeIn( 750, function() {
$( this ).addClass( "lookAtMe" );
});
“this”会引用所有段落或只是$(“p”)创建的集合中的第一段吗?
答案 0 :(得分:2)
在您提供的代码中,this
指的是每个p
元素。提供的回调函数将在淡入的选择中按p
调用一次。
它在您提供的代码中没有显着差异,但重要的是要意识到fadeIn
将被添加到每个所选元素的fx
队列中。如果选择中的一个元素已经是动画,那么在队列的其余部分完成之前不会发生fadeIn
效果,因此可能会在不同时间发生一些完整的回调。