背景信息:
我有以下堆栈:IE10 + SWT + Java(禁用浏览器缓存)。我希望能够从我的Java应用程序中缓存一些html文件的滚动位置。
我有以下流程:
setUrl()
; $(document).ready()
; window.scroll(0, some_cached_scroll_possition)
; 这个工作非常好,直到使用带有锚点的url。在这种情况下,我希望在$(document).ready()
发生之前将滚动位置移动到适当的锚点位置。但据我所知,直到现在,似乎这与$(document).ready()
事件同时发生。这让我大吃一惊......
在Java回调之前在$(document).ready()
中延迟显示如果我想更改滚动位置,我不能依赖此事件。
我的问题:页面完全加载后是否还有其他事件发生? 其他建议也受到欢迎。
当我能够理解浏览器(IE 10)加载页面时的事件流程时,你能推荐一些参考资料吗?