一些layui与bootstrap混用会有啥冲突或者影响吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些layui与bootstrap混用会有啥冲突或者影响吗相关的知识,希望对你有一定的参考价值。
参考技术A 是一个做网页的框架(目前最流行的WEB前端框架),就是说你只需要写html标签调用它的类你就可以很快速的做一个高大上的网页,你不用担心兼容问题,提供了很多样式供你选择!比如你需要做一个网站的导航对吧,你自己写的话你需要写很多代码layui table 行点击事件与列点击事件冲突
问题描述:
工具栏的点击事件,会冒泡到行点击事件中,原打算阻止事件冒泡 ,结果失败,阻止不了,索性不用layui官网的工具栏tool和行row监听事件。
table:
<table id="conManager" lay-filter="conManager" class="layui-table layui-form"></table>
原本的监听事件,如下:
//监听行单击事件 table.on(‘row(conManager)‘, function(obj){ window.location.href = basePath + ‘/contract/look.do?conId=‘+obj.data.id; });
//监听行内工具栏操作 table.on(‘tool(conManager)‘, function(obj){ switch(obj.event) { case ‘edit‘: break; case ‘del‘:break; default: } });
更改后,如下:
#conTableInfo为table容器的id
//监听行单击事件 $(‘#conTableInfo‘).on(‘click‘,‘div[lay-id="conManager"] .layui-table-body tr‘,function () { var _id = table.cache.conManager[parseInt($(this).attr(‘data-index‘))].id; window.location.href = basePath + ‘/contract/look.do?conId=‘+_id; })
//监听行内工具栏操作 $(‘#conTableInfo‘).on(‘click‘,‘td[data-field="operation"]‘,function (e) { var _event = $(this).find(‘[lay-event]‘).attr(‘lay-event‘); var _obj = table.cache.conManager[parseInt($(this).parent(‘tr‘).attr(‘data-index‘))]; //行内数据 switch(_event) { case ‘edit‘: break; case ‘del‘: break; default: } return false; //阻止事件冒泡 })
以上是关于一些layui与bootstrap混用会有啥冲突或者影响吗的主要内容,如果未能解决你的问题,请参考以下文章
C++里,fin和fscanf能否混用?两者用起来哪个好用,分别有啥优势?