调用setTimeout的jQuery函数多次
我有这样的功能:调用setTimeout的jQuery函数多次
<script>
var loop_handle;
var xSeconds = 10000; // 1 second
loop_handle = setInterval(function() {
$('#overlay').fadeOut('fast');
$('#box').hide();
}, xSeconds);
</script>
我想显示和淡出的数组:
<div id="overlay">text</div>
但现在看来,这只能使用一次。我怎样才能使它适用于所有的数组或多次调用它?
var xSeconds = 10000; // 1 second
应该是:
var xSeconds = 1000; // 1 second
或'var xSeconds = 10000; // 10秒钟:) – 2013-04-10 20:15:43
Sirko先前提到“哪个阵列?”我只是假设adam的意思是说他的间隔似乎不会循环......这可能是由于未能每10秒等待一次(因为你认为它每秒会发生) – 2013-04-10 20:19:00
@ShazboticusSShazbot我认为还有更多OP的想法存在严重问题 – 2013-04-10 20:21:29
哪个阵列? BTW'10000 ms = 10s'和id应该是唯一的。如果你想有多个具有公共标识符的元素,可以使用类。 – Sirko 2013-04-10 20:12:10