我知道我们可以在1.4:
$("a").bind({ click : clickFn, mouseover: mouseFn });
这是很好的,我想使用它,但似乎没有办法传递额外的数据到事件绑定这种方式,它需要做的'老办法':
$("a").bind("click", {"some":"data"}, clickFn);
如何将额外的数据传递给事件回调,并在一个绑定中同时绑定多个事件?
yk9xbfzb1#
你可以这样做
$("a").bind({ click : function() { clickFn.apply(this, [param1,param2,..]); }, mouseover: function() { mouseFn.apply(this, [param1,param2,..]); } });
尽管你需要让你的函数以这种方式接受参数。
[进行了更新以保持上下文]
1条答案
按热度按时间yk9xbfzb1#
你可以这样做
尽管你需要让你的函数以这种方式接受参数。
[进行了更新以保持上下文]