解决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 相关文章推荐
从新浪弄下来的全屏广告代码 与使用说明
Mar 15 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
Jun 23 Javascript
一步一步制作jquery插件Tabs实现过程
Jul 06 Javascript
javascript语言结构小记(一)
Sep 10 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
js使用html()或text()方法获取设置p标签的显示的值
Aug 01 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
jquery通过closest选择器修改上级元素的方法
Mar 17 Javascript
使用AJAX实现Web页面进度条的实例分享
May 06 Javascript
深入学习JavaScript中的bom
May 27 Javascript
基于Proxy的小程序状态管理实现
Jun 14 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 callback函数使用方法和注意事项
2015/01/23 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
日期 时间js控件
2009/05/07 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
jquery获取节点名称
2015/04/26 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
jQuery Mobile动态刷新页面样式的实现方法
2016/05/28 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python程序设计入门(1)基本语法简介
2014/06/13 Python
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
简化Python的Django框架代码的一些示例
2015/04/20 Python
Python循环语句之break与continue的用法
2015/10/14 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
传播学毕业生求职信
2013/10/11 职场文书
生物技术研究生自荐信
2013/11/12 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
《灯光》教学反思
2014/02/08 职场文书
文秘档案管理岗位职责
2014/03/06 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书