可以使用JavaScript中的setTimeout
函数来实现弹出窗口一个接一个的打开。下面是实现该功能的示例代码:
function openWindows() {
var windows = ["Window 1", "Window 2", "Window 3", "Window 4", "Window 5", "Window 6"];
var index = 0;
function openNextWindow() {
if (index < windows.length) {
var newWindow = window.open("", windows[index]);
newWindow.focus();
index++;
setTimeout(openNextWindow, 1000); // 设置延迟时间,这里是1秒
}
}
openNextWindow();
}
openWindows();
上述代码首先定义了一个包含6个弹出窗口标题的数组windows
,然后使用递归函数openNextWindow
来逐个打开弹出窗口。在每次打开窗口后,会将焦点设置到新打开的窗口上,并将索引值递增。通过调用setTimeout
函数并设置适当的延迟时间,可以实现弹出窗口一个接一个的打开。
请注意,以上代码仅为示例代码,实际应用中需要根据具体需求进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云