1
試圖捕獲EmberJS視圖句柄模板中的圖像的加載和錯誤事件。我可以把它連接起來的唯一方法是捕捉didInsertElement視圖函數中的jQuery事件。但是,這不是一個非常Ember的做事方式,我試圖像點擊事件一樣綁定事件,但沒有運氣。在Ember視圖中捕獲圖像加載/錯誤
下面是一個的jsfiddle顯示問題:http://jsfiddle.net/qCaA2/5/
試圖捕獲EmberJS視圖句柄模板中的圖像的加載和錯誤事件。我可以把它連接起來的唯一方法是捕捉didInsertElement視圖函數中的jQuery事件。但是,這不是一個非常Ember的做事方式,我試圖像點擊事件一樣綁定事件,但沒有運氣。在Ember視圖中捕獲圖像加載/錯誤
下面是一個的jsfiddle顯示問題:http://jsfiddle.net/qCaA2/5/
這是最優雅的,我可以想出:
我寧願要做到這一點,但它不工作,我不知道爲什麼沒有:
如果你看一下jQuery文檔用於加載事件(http://api.jquery.com/load-event/),似乎這些事件可能無法像其他DOM事件一樣通過委派來處理。這可能是潛在的問題。
感謝您的回答。同意,我希望第二個小提琴能夠工作,併成爲這樣做的燼絲。也許我會提交一個github問題。並感謝提醒刪除摧毀事件監聽器! – user1669572
是的,我懷疑它可能是一個瀏覽器限制 –
第二個小提琴不起作用,因爲進度事件不起泡。 Ember customEvents只能捕獲冒泡的事件。在這裏查看完整列表:http://en.wikipedia.org/wiki/DOM_events –