解决Layui当中的导航条动态添加后渲染失败的问题


Posted in Javascript onSeptember 25, 2019

今天在使用Layui导航条动态添加的时候,发现动态添加后没有办法再次渲染他的效果,原因未知,但是已经解决了,这里利用的方式是将它渲染出来的span.layui-nav-bar样式利用DOM先删除掉再重新渲染,直接贴图看结果

<ul class="layui-nav" id="nav" layui-filter="test"></ul>

js代码

$(function () {
      $.ajax({
        url: '/Main/GetType1',
        success: function (da) {
          //重点地方,将Layui在页面加载时渲染出来的span.layui-nav-bar提前删除掉
          $("#nav").find('span.layui-nav-bar').remove();
          $.each(da, function (index, value) {
            var name = da[index]['name'];
            var id=da[index]['id'];
            var $li = $("<li class='layui-nav-item' id='t"+id+"'><a href='javascript:;'>" + name + "</a></li>");
            $("#nav").append($li);
            //addul("t" + id, id);
          })
          //列表添加完后再次执行渲染
          xuanran();
        }
      })
    })
 
function xuanran() {
      layui.use('element', function () {
        var element = layui.element;
        var layFilter = $("#nav").attr('lay-filter');
        element.render('nav', layFilter);
      })
    }

这样就解决了问题!

以上这篇解决Layui当中的导航条动态添加后渲染失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript的构造函数和constructor属性
Jan 09 Javascript
jquery 插件学习(四)
Aug 06 Javascript
JS中 用户登录系统的解决办法
Apr 15 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
Dec 17 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
Feb 28 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
jQuery中toggle()函数的使用实例
Apr 17 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
backbone简介_动力节点Java学院整理
Jul 14 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
jquery实现穿梭框功能
Jan 19 jQuery
layui实现二维码弹窗、并下载到本地的方法
Sep 25 #Javascript
使用localStorage替代cookie做本地存储
Sep 25 #Javascript
JavaScript使用localStorage存储数据
Sep 25 #Javascript
Vue路由守卫之路由独享守卫
Sep 25 #Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
Sep 25 #Javascript
Vue利用Blob下载原生二进制数组文件
Sep 25 #Javascript
layui实现图片虚拟路径上传,预览和删除的例子
Sep 25 #Javascript
You might like
德生PL330测评
2021/03/02 无线电
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
Display SQL Server Version Information
2007/06/21 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
python33 urllib2使用方法细节讲解
2013/12/03 Python
Python实现二分法算法实例
2015/02/02 Python
Python 常用string函数详解
2016/05/30 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python datetime模块使用方法小结
2020/06/18 Python
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
班级旅游计划书
2014/05/03 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
我的长征观后感
2015/06/09 职场文书
实验室安全管理制度
2015/08/05 职场文书
python 三边测量定位的实现代码
2021/04/22 Python