jQuery MiniUI

 找回密码
 立即注册
查看: 1084|回复: 3
打印 上一主题 下一主题

求教一个绑定事件on()的问题。 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-6-13 12:54:55 |只看该作者 |倒序浏览
jquery绑定事件on方法可以绑定一个带参数的方法,例如:

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

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


问题来了,miniui是否也能绑定参数传入到方法中,求大神解答一下,多谢

Rank: 8Rank: 8

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

Rank: 3Rank: 3

板凳
发表于 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;
}

Rank: 8Rank: 8

地板
发表于 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);
})

Archiver|普加软件

GMT+8, 2024-5-13 23:29 , Processed in 1.033345 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部