这里我有一个功能
function photoLoop() {
fade1L('3000');fade1M('3500');fade1R('4000');show2L('3000');show2M('3500');show2R('4000');
}
页面加载时,此功能称为<body onload="photoLoop();>
此时这些函数一直运行直到它到达结尾,即show2R('4000');
我的问题是我现在想要它回到fade1L('3000');并重新开始。
如何在不崩溃IE的情况下完成这项工作?
答案 0 :(得分:2)
使用jQuery Effects库并使用“回调”功能
答案 1 :(得分:0)
使用setTimeout()。
你可以做到
setTimeout(photoLoop, 1000); // call the function after 1 second.
答案 2 :(得分:0)
不是直接调用函数,而是执行以下操作:将以指定的时间间隔重复该函数:
setInterval(photoLoop, 1000);
其中1000是以毫秒为单位重复该函数的间隔。您可能希望将此设置为这些动画的总持续时间(猜测时为21000毫秒)。