layui左侧导航栏切换实现局部刷新(针对iframe)

在选项卡的界面添加layui.use里加入:

element.on('tab(demo)', function(data){
        var src=$(".layui-tab-item.layui-show").find("iframe").attr("src");
        $(".layui-tab-item.layui-show").find("iframe").attr("src",src);
    });

就OK了!

 

针对不少伙伴看不明,我进行补充说明一下:

首先,需要在layui官网,把导航栏的相关代码复制到你之所需展示的.html页面;

<div class="layui-tab" lay-filter="demo" lay-allowclose="true" style="margin-left: 200px;">
   <ul class="layui-tab-title"></ul>
   <div class="layui-tab-content"></div>
</div>

 

 

则,肯定会有如下代码:

layui.use(['element', 'layer', 'jquery'], function () {
    var element = layui.element;
    //此处省略N行代码
}

把我开始的代码放在这里的最下面就可以,剩下的你们按需求扩展与实现就行

layui.use(['element', 'layer', 'jquery'], function () {
    var element = layui.element;

    //此处省略N行代码

    element.on('tab(demo)', function(data){
    	var src=$(".layui-tab-item.layui-show").find("iframe").attr("src");
    	$(".layui-tab-item.layui-show").find("iframe").attr("src",src);
    });

}

 

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值