我在用 jQuery 编写脚本时遇到问题。
我的页面中有一个 iFrame
需要更改。
iframe 的来源必须为 http://www.example1.com
并持续 一分钟,然后切换到 http://www.example2.com
五分钟。这是一个不断循环的过程。但我怎样才能做到这一点呢?
我现在有:
jQuery(document).ready(function () {
setTimeout(function() {
if($('#iframe').attr('src') == "http://www.example1.com")
{
$('#iframe').attr('src',"http://www.example2.com");
}
else
{
$('#iframe').attr('src',"http://www.example1.com");
}
}, 10000);
});
但这并没有多大作用。而且它只运行一次..
最佳答案
我相信这会起作用。每次调用其中一个函数时,它都会为另一个函数设置新的超时。您最初显示 1,然后设置 1 分钟的超时。当超时到期时,会显示 2,并且新的超时设置为 5 分钟,此时,将再次显示 1。
function show1() {
iframe.attr('src', 'http://www.example1.com');
setTimeout(function() { show2(); }, 1000 * 60);
}
function show2() {
iframe.attr('src', 'http://www.example2.com');
setTimeout(function() { show1(); }, 1000 * 60 * 5);
}
jQuery(document).ready(function() {
show1();
});
关于javascript - 常量脚本 -> 更改 src iframe (1min, 5min) + jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27159682/