我需要减慢 for 循环的执行速度。我必须慢慢增加 div 的宽度。
到目前为止,我已经尝试过delay(),setTimeout(),setInterval()
但没有成功。他们似乎都以同样的方式行事。
HTML
<body>
<h1>Hello</h1>
<div class="divclass">
</div>
</body>
jQuery
$(document).ready(function () {
var width = $('.divclass').width();
for (var i = 0; i < 6; i++) {
width = width + 20;
$('.divclass').delay(2000);
$(".divclass").css("width", width);
};
});
谁能告诉我我的错误在哪里。
提前致谢。