我想實現我的web應用程序的書籤功能。基本上,用戶應該能夠在某個網頁中爲選擇添加書籤,然後(在另一個瀏覽會話中)直接跳轉到該書籤位置。在JavaScript中實現HTML書籤
在我第一次嘗試時,我保存了pageYOffset的值,當用戶選擇書籤和他們跳轉到書籤時,我設置pageYOffset的值,以便瀏覽器滾動到正確的位置。但是,只有在用戶不更改字體大小或使舊滾動位置無效的任何其他UI設置時,此方法纔有效。我現在被卡住了。
有沒有其他方法可以更可靠地實現此功能?
應用程序的一些限制:
- 的HTML不得修改
- 該解決方案必須在Safari工作
'不能修改HTML',但我們可以修改DOM嗎? – slebetman 2010-09-20 13:15:03
是的,只要HTML源文件沒有被修改和保留,DOM的修改就完全正常了。 – 2010-09-20 13:34:51