gpt4 book ai didi

jquery - 如何使用 jquery 循环 iframe?

转载 作者:行者123 更新时间:2023-12-03 22:41:29 26 4
gpt4 key购买 nike

我有两个 iframe。页面加载时,iframe1 在 8 秒后加载,我需要显示 iframe2 在无限循环中替换 iframe1。

我尝试了以下代码,并将超时设置为8秒和10秒,但iframe1在2秒内发生了变化。

function preview() {
$('#iframe1').hide();
$('#iframe2').show();
setTimeout(function() {
$('#iframe2').hide();
$('#iframe1').show();
}, 8000);
};
setInterval(preview, 10000)

上面的加载也不顺利。如何无缝地显示/隐藏它们?

最佳答案

您可以使用递归函数执行此操作并传递参数

$('#iframe2').hide();
animateInfinite('#iframe', 1)

function animateInfinite(str, last) {
$(str + last).show();
setTimeout(function () {
$(str + last).hide();
animateInfinite('#iframe', ((last == 1) ? 2 : 1));
}, 8000)
}

或者使用setinterval

var iframe = $('[id^=iframe]').hide();
iframe.eq(0).show();
setInterval(function () {
iframe.toggle();
}, 1000);

<强> DEMO

关于jquery - 如何使用 jquery 循环 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30612787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com