解决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 相关文章推荐
学习ExtJS accordion布局
Oct 08 Javascript
JavaScript中对象属性的添加和删除示例
May 12 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
Mar 03 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
Jul 07 Javascript
基于jQuery实现Accordion手风琴自定义插件
Oct 13 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Dec 15 Javascript
jQuery表格(Table)基本操作实例分析
Mar 10 Javascript
详解JavaScript事件循环机制
Sep 07 Javascript
微信小程序常用简易小函数总结
Feb 01 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
Aug 29 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 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
PHP下MAIL的另一解决方案
2006/10/09 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
PHP生成唯一订单号
2015/07/05 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
基于javascript实现图片懒加载
2016/01/05 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
使用python Django做网页
2013/11/04 Python
python实现简单的TCP代理服务器
2014/10/08 Python
分析python切片原理和方法
2017/12/19 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
美发活动策划书
2014/01/14 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
爱之链教学反思
2014/04/30 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
员工手册董事长致辞
2015/07/29 职场文书
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL
MySQL创建管理LIST分区
2022/04/13 MySQL