解决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 尚未实现错误解决办法
Nov 27 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
图解js图片轮播效果
Dec 20 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
详解使用JS如何制作简单的ASCII图与单极图
Mar 31 Javascript
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
浅谈Redux中间件的实践
Jul 27 Javascript
require.js 加载过程与使用方法介绍
Oct 30 Javascript
JS操作字符串转数字的常见方法示例
Oct 29 Javascript
原生js实现无缝轮播图效果
Jan 28 Javascript
vue修饰符.capture和.self的区别
Apr 22 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提高编程效率的20个要点
2015/09/23 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
javascript定义函数的方法
2010/12/06 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
如何正确理解javascript的模块化
2017/03/02 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
Python中atexit模块的基本使用示例
2015/07/08 Python
python爬虫基本知识
2018/03/05 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
深入解析神经网络从原理到实现
2019/07/26 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
numpy 声明空数组详解
2019/12/05 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
css3 transform导致子元素固定定位变成绝对定位的方法
2020/03/06 HTML / CSS
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
家庭户外服装:Hawkshead
2017/11/02 全球购物
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
冰淇淋店的创业计划书
2014/02/07 职场文书
车间主任岗位职责
2014/03/16 职场文书
学校搬迁方案
2014/06/15 职场文书
自我查摆剖析材料
2014/10/11 职场文书
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技