好的,所以我们必须使用 HTML5、JS 和 CSS 实现一个在线电子阅读器。到目前为止,我对这 3 种技术有很好的了解。基本上需要发生的是用户从链接库中选择一本书,该链接将他带到一个页面来阅读该书。
显然,epub 文件应该加载到客户端计算机上的内存中,解压缩然后显示在网页上。到目前为止,我没有太多问题,真正让我绞尽脑汁的是接下来会发生什么。
因此,所有章节都分为单独的 xhtml 页面以及封面、标题页、目录,这使得创建指向它们的可导航动态链接并不难。但是,我们还必须提供控件来更改字体、颜色和在页面之间导航。我该如何实施?
执行此操作的 JS 是否出现在加载 epub 文件的页面中,如果是这样,我如何编写 JS 来更改在 JS 所在页面中加载的页面的属性?
我想不出另一种方法来做到这一点,除了在每一章上放一个小的 JS 小部件,但是“翻页”的问题仍然存在,因为我不知道一页从哪里开始,另一页在哪里结束,因为这是'未在 xhtml 文件中指定。
如果我不清楚或没有提供足够的信息,我很抱歉,虽然我已经使用过很多 JS、HTML5 和 CSS,但整个 epub 对我来说还是很新的。任何帮助,将不胜感激。