Не изменяется DOM после назначения класса css в Chrome
Если изменить класс элемента и в новом классе допустим высота элемента отличается от текущией высоты, то новая высота будет лишь по завершении js-скрипта.
В результате, все вычисления, которые должны учитывать новую высоту элемента, конечно же завершаются с ошибкой.
Это происходит только в хроме.
Причем ошибка в том, что хром не успев загрузить CSS-файл уже запускает скрипт. И естественно нужный класс просто еще не доступен.
Как быть???
Остальные броузеры сначала загружают CSS, а потом запускают скрипт.
|