【发布时间】:2011-06-22 22:25:10
【问题描述】:
我正在尝试使用 each 函数并在每次迭代的执行之间暂停。具体来说,我希望脚本在新窗口中打开一堆 URL,但我希望在每个窗口打开之间有 2 秒的暂停。现在,每个链接都打开,中间没有停顿。下面是我现在的代码。我不知道如何使用 delay() 函数,因为我没有在延迟之后调用另一个 jQuery 效果。我也试过 setTimeout 无济于事。我错过了什么?
$('.url').each(function() {
url = $(this).attr("href");
window.open('http://www.google.com' + url);
});
【问题讨论】:
标签: jquery delay settimeout each