电子阅读器:如何通过javascript实现书签?

时间:2011-11-16 10:25:27

标签: javascript html bookmarks epub

我正在实现一个epubReader的应用程序,它通过css3-multi列设置分页。

我的问题是如何使用Javascript实现书签?有没有人有类似的经历?

3 个答案:

答案 0 :(得分:1)

我想我自己找到了答案 每列都在前一段和下一段之间 每列和每个段落都有一个百分数。

根据这种方法,我们可以计算出一个近似的答案。

答案 1 :(得分:0)

答案 2 :(得分:0)

这样做的一种方法是在滚动容器中记住当前文件和当前的scrollLeft(但如果允许字体大小更改,这可能不是很好。

我认为实现它的完全可靠的方法是在文档的当前可见位置注入您自己的带有书签ID的不可见锚标记,然后在加载文件时导航到该标记。为了存储书签,您需要加载当前的XHTML文件,并将书签ID导航到加载此文件时。