在我的firefox扩展中,创建元素时,所有样式都已正确应用。但是当我使用jquery $('#blahblah').html(responseText)
更改其内容时,它会丢失所有样式,但每个元素仍然存在正确的类。
我认为这是firefox丢失计算样式而不再计算它的问题。有没有办法强制firefox再次为特定元素或整个页面计算样式。
提前致谢!
答案 0 :(得分:2)
听起来像firefox中的一个错误,我唯一想到的就是在你改变html之前创建一个元素类的var然后做$('#blahblah').removeClass(class).html(responseText).addClass(class)
以便firefox重新计算它们?