有没有办法在像jQuery这样的MooTools中分配多种事件类型?
Mootools:
$$('#id').addEvents({
keyup: fn,
click: fn
});
jQuery:
$('#id).bind('keyup click' ,fn);
答案 0 :(得分:2)
是的,有一种方法,通过强大的implement:
Element.implement({
fakeBind : function(evtsStr, callback){
var events = evtsStr.split(' '),
i = 0,
l = events.length;
for (; i < l; i++){
this.addEvent(events[i], callback);
}
}
});
$$('div.myClass').fakeBind('click mouseleave', function(event){
console.log(event.type);
});
答案 1 :(得分:1)
它并不多,但请看一下:http://ryanflorence.com/jquery-1-4-mootools-1-2-compared/#binding-multiple-events
在本文中,对Jquery 1.4和mootools 1.2进行了比较,它们看起来非常相似..
我害怕我想不出mootools能做到的任何方式......