0
我有一个创建元素的Mootools类。我需要为该元素添加一个点击事件,以便点击该事件时触发。你将如何做到这一点,因为该事件不能被设置,直到对象方法已被触发,创建原始元素?如何在Mootools中添加一个对象创建的元素的事件?
我有一个创建元素的Mootools类。我需要为该元素添加一个点击事件,以便点击该事件时触发。你将如何做到这一点,因为该事件不能被设置,直到对象方法已被触发,创建原始元素?如何在Mootools中添加一个对象创建的元素的事件?
的Element constructor对象接受一个特殊的键events
new Element('a', {
href: '#',
text: 'click me',
events: {
click: function(event) {
event.stop();
this.fade(.4);
}
}
}).inject(document.body);
然后,有事件委派,您可以将事件添加到能赶上过滤器,你可以稍后再创建一个元素的父元素。
你可以在将其注入到dom之前将所有事件添加到对象中,但它也可能更快。事件也可以是你之前准备的对象,或者你可以链接.addEvents(someobj)
谢谢!正是我需要的。 – chromedude