我有一个页面会在 DOM 准备好时(通过 jQuery's $(document).ready()
)初始化 jCarousel,但在 IE 8 上,页面在 jCarousel 完成初始化之前不会显示,这可能是 1 分钟后。在 Firefox 和 Chrome 上,页面内容会立即显示,同时让 jCarousel 完成它的工作。
那么 IE 是否真的不会显示任何页面内容,直到它发现 DOM 有一段时间没有被修改(例如 0.5 秒)?
(我还用setTimeout()来延迟初始化jCarousel——页面内容会显示得很快,但是最后初始化运行时,IE 8会死机——对页面滚动等用户操作无响应,所以不好解决方案)。