好吧,我们必须使用HTML5,JS和CSS实现在线电子阅读器。到目前为止,我对这三种技术有很好的理解。基本上需要发生的事情是用户从链接库中挑选一本书,并将其带到一个页面来阅读该书。如何使用HTML 5,JavaScript和CSS制作epub控制器?
显然epub文件应该加载到客户端计算机上的内存中,解压后显示在网页上。直到这一点,我没有太多的问题,真正困扰我的大脑是下一步。
因此,所有章节分为单独的xhtml页面以及封面,标题页和目录,这使得创建可导航的动态链接不是太难。但是,我们还必须提供控件来更改字体,颜色和页面之间的导航。 我该如何实施?
JS是否执行加载epub文件的页面,如果是这样,我该如何编写JS来更改JS所在页面中加载的页面的属性?
我想不出另一种方式来做到这一点,除了在每一章上放一个小的JS小部件,但是“翻页”的问题仍然存在,因为我不知道一个页面在哪里开始,另一个页面在哪里开始因为这不在xhtml文件中指定。
对不起,如果我不清楚或没有提供足够的信息,虽然我已经与JS,HTML5和CSS一起工作,但整个EPUB对我来说都很新。 任何帮助,将不胜感激。
你需要去这里阅读这个答案:http://stackoverflow.com/a/14563624/976102 – Freney 2013-04-08 08:06:39