我编写了以下函数,希望在上边距上添加 1px 以动画化窗口滑出页面。
目前它工作正常并从页面中删除窗口,但是我在 for 循环的每次迭代中创建延迟间隔时遇到问题。我考虑过使用 setTimeout()
,但我不能就此中断; for 循环我必须调用一个函数,
有什么想法吗?
function slideOut() {
var obj = document.getElementById("cInstructs");
var orig = 66;
for(i=0; i<2000; i++) {
orig++;
obj.style.marginTop = orig+"px";
}
};
提前致谢!
最佳答案
一个建议是检查 jQuery .slideDown() 函数- http://api.jquery.com/slideDown/
关于javascript - 在 for 循环迭代中创建延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9164065/