2012-06-25 25 views

回答

2

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)

+0

謝謝!正是我需要的。 – chromedude

相關問題