После того, как DOM готов, IE не будет показывать содержимое страницы, когда Javascript модифицирует DOM?(но Firefox покажет) - PullRequest
1 голос
/ 22 июля 2010

У меня есть страница, которая инициализирует jCarousel, когда DOM будет готов (с помощью jQuery $(document).ready()), но в IE 8 страница не отображается, пока jCarousel не завершит инициализацию, что может быть через 1 минуту. В Firefox и Chrome содержимое страницы отображается сразу, а jCarousel выполняет свою работу.

Так правда ли, что IE не будет отображать содержимое страницы, пока не обнаружит, что DOM не изменяется в течение некоторого времени (например, 0,5 секунды?)

(Я также использовал setTimeout () для задержки инициализации jCarousel - содержимое страницы будет отображаться быстро, но когда инициализация будет запущена окончательно, IE 8 зависнет - не реагирует на действия пользователя, такие как прокрутка страницы, поэтому тоже не очень хорошее решение).

...