解决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 面向对象编程  function是方法(函数)
Sep 17 Javascript
网页禁用右键实现代码(JavaScript代码)
Oct 29 Javascript
跨域表单提交状态的变相判断代码
Nov 12 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
Nov 14 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
May 23 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
May 08 Javascript
JS实现图片无间断滚动代码汇总
Jul 30 Javascript
node.js中的事件处理机制详解
Nov 26 Javascript
ES6新特性一: let和const命令详解
Apr 20 Javascript
node 使用 async 控制并发的方法
May 07 Javascript
JavaScript实现留言板案例
Mar 17 Javascript
JavaScript 去重和重复次数统计
Mar 31 Javascript
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
escape unescape的php下的实现方法
2007/04/27 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
PHP实现QQ空间自动回复说说的方法
2015/12/02 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
Bootstrap基础学习
2015/06/16 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
UNIX文件名称有什么规定
2013/03/25 面试题
户外活动策划方案
2014/03/12 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
服务承诺口号
2014/05/22 职场文书
美术专业自荐信
2014/07/07 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
秋菊打官司观后感
2015/06/03 职场文书
深入理解redis中multi与pipeline
2021/06/02 Redis
使用Ajax实现无刷新上传文件
2022/04/12 Javascript