iframe标签 使用
1. HTML 节点 并给src 赋值页面所在的相对路径
// 可以直接给src赋值,也可以通过js进行赋值 <iframe id="iframeConatiner" src=""></iframe> <iframe id="iframeConatiner" src="页面所在的相对路径"></iframe> <script> $(function () { $("#iframeConatiner").attr("src", 页面相对路径) }); </script>
子页面调用父页面方法
1. 父页面方法
var loop=1;
// 获取到html节点的iframe个数
loop = $("iframe").length;
// 每个页面加载完毕才调用获取时间方法
function reduce() {
loop--;
if (loop == 0) {
getTime();
}
}
2. 子页面使用
// 初始化调用只调用一次
interBool =true;
$(function () {
if (interBool) {
// 父页面的方法
parent.reduce();
interBool = false
}
}
3. 页面循环轮播自动切换
function getTime() {
$.ajax({
url:'地址',
type: 'get',
dataType: 'json',
success: function (result) {
var time = parseInt(result.data.times * 1000)
// 1. 让所有iframe隐藏
// 2. 给第一个iframe添加一个类并显示
$("iframe").hide();
$("iframe:eq(0)").addClass("current").show();
if (time != 0) {
// clearInterval()
setTimeout(start(time), time);
}
}
});
}
function start(time) {
setInterval(function () {
// 获取到当前类的节点并removeClass隐藏并获取他的下标
var index =
$(".current").removeClass("current").hide().index();
var next = $("iframe:eq(" + (index + 1) + ")");
if (next.length == 0) {
next = $("iframe:eq(0)");
}
next.addClass("current").show();
}, time)
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~