解决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 相关文章推荐
Ucren Virtual Desktop V2.0
Nov 07 Javascript
javascript中的变量是传值还是传址的?
Apr 19 Javascript
js最简单的拖拽效果实现代码
Sep 24 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
自己写的Javascript计算时间差函数
Oct 28 Javascript
jQuery中Ajax的load方法详解
Jan 14 Javascript
jQuery Mobile操作HTML5的常用函数总结
May 17 Javascript
AngularJS指令详解及示例代码
Aug 16 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
May 11 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 Javascript
element-ui循环显示radio控件信息的方法
Aug 24 Javascript
jQuery实现可编辑的表格
Dec 11 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 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
php环境无法上传文件的解决方法
2014/04/30 PHP
php银联网页支付实现方法
2015/03/04 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
2015/12/30 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
回顾Javascript React基础
2019/06/15 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
在Python下进行UDP网络编程的教程
2015/04/29 Python
从python读取sql的实例方法
2020/07/21 Python
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
美国折扣网站:jClub
2017/08/07 全球购物
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
小学生爱国演讲稿
2014/04/25 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
护理专科学生自荐书
2014/07/05 职场文书
学校交通安全责任书
2014/08/25 职场文书
教师工作失职检讨书
2014/09/18 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
你会写请假条吗?
2019/06/26 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
正确的理解和使用Django信号(Signals)
2021/04/14 Python
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫