解决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 相关文章推荐
无刷新预览所选择的图片示例代码
Apr 02 Javascript
Backbone.js的Hello World程序实例
Jun 19 Javascript
Bootstrap每天必学之导航条
Nov 27 Javascript
jQuery实现获取table表格第一列值的方法
Mar 01 Javascript
jQuery的内容过滤选择器学习教程
Apr 18 Javascript
js 截取或者替换字符串中的数字实现方法
Jun 13 Javascript
用js写的一个路由(简单实例)
Sep 24 Javascript
基于javascript实现按圆形排列DIV元素(一)
Dec 02 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
原生JS+Canvas实现五子棋游戏实例
Jun 19 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
Nov 12 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
一些关于PHP的知识
2006/11/17 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
深入浅出分析javaScript中this用法
2015/05/09 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
个人评价范文分享
2014/01/11 职场文书
教师演讲稿大全
2014/05/16 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
奖金申请报告模板
2015/05/15 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
导游词之昭君岛
2020/01/17 职场文书
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js