如何在firefox扩展中重新计算元素的样式

时间:2011-11-17 20:19:20

标签: jquery css firefox-addon xul

在我的firefox扩展中,创建元素时,所有样式都已正确应用。但是当我使用jquery $('#blahblah').html(responseText)更改其内容时,它会丢失所有样式,但每个元素仍然存在正确的类。

我认为这是firefox丢失计算样式而不再计算它的问题。有没有办法强制firefox再次为特定元素或整个页面计算样式。

提前致谢!

1 个答案:

答案 0 :(得分:2)

听起来像firefox中的一个错误,我唯一想到的就是在你改变html之前创建一个元素类的var然后做$('#blahblah').removeClass(class).html(responseText).addClass(class)以便firefox重新计算它们?