2011-03-05 76 views
1

我發現xbl元素在它出現之前不會初始化。所以當我添加一個xul box元素到面板,並將其綁定到我的xbl時,我不能像這樣使用:box.xblMethod(),FF會拋出xblMethod未定義。 問題是我怎麼能知道什麼時候可以調用xblMethod?有沒有任何機構出現這個問題?感謝提前!XBL在面板上不能很好地工作?

回答

0

你可能會發現你可以在綁定的<constructor>中做必要的工作。

+0

這裏是我的代碼:var xbl = document.createElement('box'); xbl.className ='xbl-class-name'; panel.appendChild(con);當我將xbl附加到面板時,不會調用! – Welling 2011-03-06 04:45:33

+0

是否需要立即調用該方法?首次打開面板時應該調用構造函數。 – Neil 2011-03-06 23:46:05

相關問題