我正在实现一个epubReader的应用程序,它通过css3-multi列设置分页。电子书阅读器:如何通过JavaScript实现书签?
我的问题是如何使用JavaScript实现书签?有没有人有类似的经历?
我正在实现一个epubReader的应用程序,它通过css3-multi列设置分页。电子书阅读器:如何通过JavaScript实现书签?
我的问题是如何使用JavaScript实现书签?有没有人有类似的经历?
我想我自己找到了答案
每一列都在前一段和下一段。
每列和每个段落都有一个百分数。
按照这种方法,我们可以计算出一个近似的答案。
一种方式做到这一点是要记住你的滚动容器当前文件和您当前scrollLeft(但是如果你让字体大小改变这可能不是很好。
我觉得fullproof方式来实现这将是在文档的当前可见位置注入一个带有书签ID的自己的不可见定位标签,然后在加载文件时导航到该位置。为了存储书签,您需要加载当前的XHTML文件和书签ID导航到这个文件加载的时候
1.是的,我允许用户更改字体大小或者旋转阅读器 2.如何注入书签标签?不知道跨页面点在哪里,即使段落很长,并且跨越多页。 –
对不起,我不明白你的说法,你能解释清楚吗?^^“ –