代码之家  ›  专栏  ›  技术社区  ›  Buu

用javascript实现html书签

  •  0
  • Buu  · 技术社区  · 15 年前

    我想为我的web应用程序实现书签功能基本上,用户应该能够为某个网页中的选定内容添加书签,然后(在另一个浏览会话中)直接跳转到该书签位置。

    在我的第一次尝试中,当用户选择书签时,我保存pageYOffset的值,当他们跳到书签时,我设置pageYOffset的值,以便浏览器滚动到正确的位置但是,只有当用户不更改字体大小或任何其他将使旧滚动位置无效的用户界面设置时,此方法才有效我现在卡住了。

    有没有其他方法可以更可靠地实现这个特性?

    应用程序的一些限制:

    • 不能修改HTML
    • 解决方案必须与Safari配合使用
    1 回复  |  直到 15 年前
        1
  •  0
  •   Alex    15 年前

    隐马尔可夫模型。。。根据页面的结构,您可以获得最接近其当前位置的id,并将存储在该id上的变量作为基础,而不是特定位置即使事情变了,你也会更亲近!