2011-12-22 16 views
7

Dojo'da, belirli bir sınıfın bir öğesi (veya belirli bir metin içerdiğinde) oluşturulduğunda bildirim almanın bir yolu var mı?Dojo için bir öğe bulunana kadar nasıl beklenir?

JQuery için here numaralı sorgunun hemen hemen aynı sorusu vardır. Ama dojo için benzer bir çözüm olup olmadığını bilmek istiyorum. Teşekkür ederim! JQuery Yanıta göre dojoda 1.7 için

+0

görünüyor ... http://thread.gmane.org/gmane.comp.web .dojo.devel/12516/focus = 12559 – funwhilelost

+0

Hangi dojo sürümünde? – Philippe

cevap

6

, ben yapardım:

birileri aynı şeyi düşünüyordum gibi
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); 
     } 
    }); 
}); 
İlgili konular