我有一些设置的CSS,2秒后我想恢复到他们定义的位置。jQuery setTimeout动画
我使用这个:
setTimeout(function() {
$("div").css("z-index", "");
$("div").css("height", "");
$("div").css("width", "");
$("div").css("marginLeft", "");
$("div").css("marginTop", "");
}, 2000);
那么,这样做基本上是将五种不同的div回地遍2秒后的页面。在负载他们正在这样做:
$(document).ready(function() {
$("div").css("z-index", "");
$("#tablet,#phone,#television,#web,#social,#fusion").css({
width: "500px",
height: "350px",
marginLeft: "30%",
marginTop: "25px",
}, 750);
});
我在想,如果你们知道如何将事件后2秒的动画。现在它刚刚发生的很快,但我希望它是一个动画回到他们的初始状态。
我一直在使用这一切到一个区域的onclick动画5个格:
$("#tablet,#phone,#television,#web,#social,#fusion").animate({
width: "500px",
height: "350px",
marginLeft: "30%",
marginTop: "25px",
}, 750);
谢谢!
那你的setTimeout不工作?你有没有试过jQuery的延迟()? [延迟documentaion](http://api.jquery.com/delay/) – aknatn