解决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 相关文章推荐
js获取单选按钮的数据
Nov 27 Javascript
网页设计常用的一些技巧
Dec 22 Javascript
Jquery实现无刷新DropDownList联动实现代码
Mar 08 Javascript
Javascript图像处理—为矩阵添加常用方法
Dec 27 Javascript
js实现class样式的修改、添加及删除的方法
Jan 20 Javascript
javascript弹出页面回传值的方法
Jan 28 Javascript
Bootstrap布局之栅格系统详解
Jun 13 Javascript
前端弹出对话框 js实现ajax交互
Sep 09 Javascript
Bootstrap与Angularjs的模态框实例代码
Aug 03 Javascript
基于Vue实现拖拽效果
Apr 27 Javascript
vue动画打包后失效问题的解决方法
Sep 18 Javascript
vue 实现上传组件
May 31 Vue.js
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 的几个配置文件函数
2006/12/21 PHP
php实现的漂亮分页方法
2014/04/17 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
举例详解Python中yield生成器的用法
2015/08/05 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
对pandas处理json数据的方法详解
2019/02/08 Python
python随机生成库faker库api实例详解
2019/11/28 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
汉森批发:Hansen Wholesale
2018/05/24 全球购物
Hotels.com越南:酒店预订
2019/10/29 全球购物
工艺工程师工作职责
2013/11/23 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
财务会计专业求职信
2014/06/09 职场文书
土建工程师岗位职责
2014/06/10 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书