jQuery MiniUI

标题: 求教一个绑定事件on()的问题。 [打印本页]

作者: wj597362899    时间: 2017-6-13 12:54:55     标题: 求教一个绑定事件on()的问题。

jquery绑定事件on方法可以绑定一个带参数的方法,例如:

$("#id").on("click",{id:'2222',name:'张三'},callMethod);

function callMethod(e)
{
     alert(e.data.id);
     alert(e.data.name);
}


问题来了,miniui是否也能绑定参数传入到方法中,求大神解答一下,多谢
作者: felt    时间: 2017-6-13 13:12:04

MiniUI没有这样的方法,MiniUI事件对象e是我们内部封装好的对象,和jquery的是不一样的。
具体你要做什么
作者: wj597362899    时间: 2017-6-13 13:56:34

felt 发表于 2017-6-13 13:12
MiniUI没有这样的方法,MiniUI事件对象e是我们内部封装好的对象,和jquery的是不一样的。
具体你要做什么 ...

我想绑定一个带参数的方法,怎么做?就如下面的功能一样。

$("#id").on("click",{id:'2222',name:'张三'},callMethod);

function callMethod(e)
{
     var id = e.data.id;
     var name = e.data.name;
}
作者: felt    时间: 2017-6-13 16:04:20

wj597362899 发表于 2017-6-13 13:56
我想绑定一个带参数的方法,怎么做?就如下面的功能一样。

$("#id").on("click",{id:'2222',name:'张三' ...

MiniUI的事件都是对于控件的,可以将参数放在控件上
比如这样
<a id="btn1" class="mini-button" data-options={a:"123",b:"456"} >按钮</a>

mini.get("btn1").on("click",function(e){
    alert(e.sender.a);
})




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2