mirror of https://github.com/layui/layui
更新 util 用例
parent
85add6230c
commit
8f782fb11e
|
@ -18,6 +18,13 @@ body{padding: 50px;}
|
|||
<button class="layui-btn" lay-on="e3">事件3</button>
|
||||
<button class="layui-btn" lay-active="e4">事件4</button>
|
||||
|
||||
<br><br>
|
||||
|
||||
<div id="ID-util-on-test">
|
||||
<button class="layui-btn" lay-on="e1">新的容器 - 事件1</button>
|
||||
<button class="layui-btn" lay-on="e5">新的容器 - 事件5</button>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<div id="test"></div>
|
||||
|
@ -120,6 +127,20 @@ layui.use(['lay', 'util', 'layer'], function(){
|
|||
trigger: 'mouseenter'
|
||||
});
|
||||
|
||||
// 自定义触发事件的委托元素
|
||||
util.on({
|
||||
// 此处与委托在 body 上的事件共用了 e1 名称,以测试事件冒泡
|
||||
e1: function(othis, e){
|
||||
this.innerHTML = 'click: '+ (Math.random()*100000 | 0);
|
||||
layui.stope(e); // 阻止事件冒泡
|
||||
},
|
||||
e5: function(othis) {
|
||||
this.innerHTML = 'click: '+ (Math.random()*100000 | 0);
|
||||
}
|
||||
}, {
|
||||
elem: '#ID-util-on-test'
|
||||
});
|
||||
|
||||
|
||||
// 倒计时
|
||||
var countdown = util.countdown({
|
||||
|
|
Loading…
Reference in New Issue