我想知道在第一个功能完成后执行第二个功能的最佳方法是什么。
例如制作一个动画然后淡入另一个元素:
$('.btn').click(function () {
$("#div1").animate({
marginTop: - 100
}, "slow");
$("#div2").fadeIn();
});
这会在 Div2 中淡入淡出,同时它会为 div1 设置动画。有些人使用 delay() 但这不是一个很好的解决方案,因为某些浏览器的行为不同等。
你能建议一个好的解决方案吗?谢谢