7
在dojo中,當某個類的元素(或包含某些文本)已經創建時,有沒有辦法獲得通知?如何等待dojo存在元素?
對於jQuery,在here中提出了幾乎完全相同的問題。但我想知道是否有類似的dojo解決方案。謝謝!
在dojo中,當某個類的元素(或包含某些文本)已經創建時,有沒有辦法獲得通知?如何等待dojo存在元素?
對於jQuery,在here中提出了幾乎完全相同的問題。但我想知道是否有類似的dojo解決方案。謝謝!
對於道場1.7,基於jQuery開發的答案,我會做:
require(["dojo/on", "dojo/_base/array"], function(on, array){
on(dojo.doc, "DOMNodeInserted", function(evt){
var classes = dojo.attr(evt.target, "class").split(" ");
if (array.indexOf(classes, "myclass") > -1) {
console.debug("Inserted node with class myclass", evt.target);
}
});
});
貌似有人在想同樣的事...... http://thread.gmane.org/gmane.comp.web .dojo.devel/12516/focus = 12559 – funwhilelost 2011-12-22 21:28:43
什麼是dojo版本? – Philippe 2011-12-23 12:45:09