解决Layui当中的导航条动态添加后渲染失败的问题
今天在使用Layui导航条动态添加的时候,发现动态添加后没有办法再次渲染他的效果,原因未知,但是已经解决了,这里利用的方式是将它渲染出来的span.layui-nav-bar样式利用DOM先删除掉再重新渲染,直接贴图看结果
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){
varname=da[index]['name'];
varid=da[index]['id'];
var$li=$(""+name+"");
$("#nav").append($li);
//addul("t"+id,id);
})
//列表添加完后再次执行渲染
xuanran();
}
})
})
functionxuanran(){
layui.use('element',function(){
varelement=layui.element;
varlayFilter=$("#nav").attr('lay-filter');
element.render('nav',layFilter);
})
}
这样就解决了问题!
以上这篇解决Layui当中的导航条动态添加后渲染失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短