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