Как пересчитать стили элемента в расширении Firefox - PullRequest
0 голосов
/ 18 ноября 2011

В моем расширении Firefox, при создании элемента все стили были применены правильно.Но когда я изменяю его содержимое с помощью jquery, $('#blahblah').html(responseText), он теряет все свои стили, но все же правильные классы существуют для каждого элемента.

Я думаю, что это проблема с Firefox, теряющим вычисленные стили, а не вычисляющим егоснова.Есть ли способ заставить firefox снова вычислять стили для определенного элемента или всей страницы.

Заранее спасибо!

1 Ответ

2 голосов
/ 18 ноября 2011

Звучит как ошибка в Firefox, единственное, о чем я могу подумать, - это перед тем, как вы измените html, сделаете var класса, который есть у элемента, а затем выполните $('#blahblah').removeClass(class).html(responseText).addClass(class), чтобы firefox пересчитал их?

...