2011-03-05 78 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

相关问题