解决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 相关文章推荐
jquery text,radio,checkbox,select操作实现代码
Jul 09 Javascript
javascript 关于# 和 void的区别分析
Oct 26 Javascript
Jquery从头学起第四讲 jquery入门教程
Aug 01 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
关于URL中的特殊符号使用介绍
Nov 03 Javascript
jquery click([data],fn)使用方法实例介绍
Jul 08 Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 Javascript
Jsonp post 跨域方案
Jul 06 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
Apr 29 Javascript
angular中实现控制器之间传递参数的方式
Apr 24 Javascript
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 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
php数字游戏 计算24算法
2012/06/10 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
php操作access数据库的方法详解
2017/02/22 PHP
php框架知识点的整理和补充
2021/03/01 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
JavaScript类型系统之基本数据类型与包装类型
2016/01/06 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
vue.js项目nginx部署教程
2018/04/05 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
Djang中静态文件配置方法
2015/07/30 Python
python3新特性函数注释Function Annotations用法分析
2016/07/28 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
人工神经网络算法知识点总结
2019/06/11 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
介绍一下EJB的体系结构
2012/08/01 面试题
物流管理应届生求职信
2013/11/07 职场文书
小孩百日宴答谢词
2014/01/15 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
无传销社区工作方案
2014/05/13 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python