1

I have a page that will initialize jCarousel when the DOM is ready (by jQuery's $(document).ready()), but on IE 8, the page is not displayed until jCarousel has finished initializing, which can be 1 minute later. On Firefox and Chrome, the page content is shown right away, while letting jCarousel do its job.

So is it true that IE will not show any page content until it finds out the DOM is not modified for some time (such as 0.5 seconds?)

(I also used setTimeout() to delay initializing jCarousel -- the page content will show fast, but when the initialization is running finally, IE 8 will freeze up -- unresponsive to user action such as page scroll, so it is not a good solution either).

nonopolarity
  • 146,324
  • 131
  • 460
  • 740
  • Does jCarousel build a table? IE will not render a table until it has read in and processed all the content. E.g. If you create a 2,000 row table, it will wait to render until it has all 2,000 rows processed. – scunliffe Jul 22 '10 at 01:25

0 Answers0