Случай:
Содержание динамично добавляется к некоторому отделению (использующий jQuery). Содержание содержит довольно большую сумму элементов (скажите 1000 отделений).
Тогда я должен вычислить правильные размеры элементов (на самом деле, мне нужна ключевая позиция в пкс, таким образом, я использую положение jQuery() функция). Сначала я начал вычислять прямо после содержания, где добавлено.
Проблема состоит в том, что ИНОГДА ключевая позиция вычисляется неправильно, я верю (и совершенно уверенный), который является из-за стилей CSS где не правильно применен все же к тому содержанию.
Я пытался решить эту проблему, начинающуюся к состоящему из клеток после некоторого перерыва (использующий setTimeout) после того, как содержание было добавлено. Больше перерыва, который я использую (я проверил с 20 до 500 мс) браузер большего количества времени должно применить стили и меньше вероятности неправильного вычисления.
Проблема состоит в том, что это решение с перерывом не на 100% надежно и безопасно, и я должен использовать довольно большой перерыв, чтобы гарантировать правильность процесса, и это может ухудшить общую производительность процесса.
Таким образом, я должен знать, когда стили были полностью применены и когда я могу начать вычисления положения. Что может вы совет, быть там каким-либо надежным способом сделать это?