对于jQuery,以下两个片段的结果有什么不同.什么?我是否更正了第一个动画完成时回调和链中的第二个项目都被执行了?
$(selector).animate({ opacity: 1 }).animate({ opacity: 0.5 });
Run Code Online (Sandbox Code Playgroud)
VS
$(selector).animate({ opacity: 1}, function()
{
$(this).animate({ opacity: 0.5 });
});
Run Code Online (Sandbox Code Playgroud)
在哪种类型的情况下,我想要使用哪一种?如果我需要做更复杂的事情或切换到不同的选择器,我会只使用后者吗?
提前致谢.