2013-04-07 87 views
0

好吧,我们必须使用HTML5,JS和CSS实现在线电子阅读器。到目前为止,我对这三种技术有很好的理解。基本上需要发生的事情是用户从链接库中挑选一本书,并将其带到一个页面来阅读该书。如何使用HTML 5,JavaScript和CSS制作epub控制器?

显然epub文件应该加载到客户端计算机上的内存中,解压后显示在网页上。直到这一点,我没有太多的问题,真正困扰我的大脑是下一步。

因此,所有章节分为单独的xhtml页面以及封面,标题页和目录,这使得创建可导航的动态链接不是太难。但是,我们还必须提供控件来更改字体,颜色和页面之间的导航。 我该如何实施?

JS是否执行加载epub文件的页面,如果是这样,我该如何编写JS来更改JS所在页面中加载的页面的属性?

我想不出另一种方式来做到这一点,除了在每一章上放一个小的JS小部件,但是“翻页”的问题仍然存在,因为我不知道一个页面在哪里开始,另一个页面在哪里开始因为这不在xhtml文件中指定。

对不起,如果我不清楚或没有提供足够的信息,虽然我已经与JS,HTML5和CSS一起工作,但整个EPUB对我来说都很新。 任何帮助,将不胜感激。

+0

你需要去这里阅读这个答案:http://stackoverflow.com/a/14563624/976102 – Freney 2013-04-08 08:06:39

回答

2

我想看看为数不多的开源项目之一,专门用于网络上的epub以帮助您入门。你似乎在问很多问题,而不是专门回答,我建议你看看其他人如何解决问题。

首先,你应该检查出Readium:http://readium.org/他们有很多的我想看看我的个人项目https://github.com/fchasen/epub.js你所描述的功能(改变字体,从库中选取一本书,等)

下一页

我们做的事情有点不同,但它又是一个很好的地方,看看我们如何处理一些挑战,以便回到更具体的问题。

+0

感谢这两个网站和http://www.github.com之间我发现我正在寻找什么 – 2013-05-18 10:21:24

相关问题