使用Javascript与UIWebView处理ePub分页的问题
Issue with handling ePub pagination using Javascript with UIWebView
我在我的应用程序中实现了一个"迷你epub阅读器"。为了确定一章中有多少页(基于底层UIWebView
帧宽度的分页),我通过
document.documentElement.scrollWidth
-webkit-column-width:
(UIWebView
的帧宽).
并除以UIWebView
的帧宽度。所以基本上我的"get next/previous page"使用以下Javascript
window.scrollTo()
可以正常工作,除非文本完全填满了一个可查看的页面。在这种情况下,document.documentElement.scrollWidth
似乎比必要的大一页(UIWebView
宽度),我看到的是章节末尾的空白页。
有什么办法可以避免这种情况,或者在可视区域检测"空白"内容吗?
BTW,这是当我处理ePub文件与日文tategaki,所以在现实中我使用
document.documentElement.scrollHeight
原来是边距造成了空白。这个CSS实现了这个技巧
margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
相关文章:
- 图像滑块中的分页问题
- 在ajax分页视图(cakephp)中显示adsense的问题
- ajax请求上的kendo分页问题
- 打印时每页上的分页符和表头.打印表 CSS 问题
- 引导轮播分页/幻灯片编号问题
- 理解使用 JavaScript 在分页中加载数据的概念时出现问题
- 历史的ajax分页问题.back()
- 页面id出现问题的分页
- Ng-repeat在另一个Ng-repeat中导致分页问题
- jquery分页与css的逻辑问题
- 使用jquery插件进行分页,当加载50k时记录导致整个系统冻结.如何解决这个问题
- 与其他解决方案相比,内置的ng表分页在性能上存在问题
- wordpress的分页问题
- 无限滚动分页javascript实现问题
- 使用Jquery的基本分页问题
- 单击复选框显示/隐藏GridView列,导致GridView分页问题
- jqGrid分页问题
- ASP.NET的Gridview分页问题
- 静态网站中的表分页问题
- AngularJS ng-grid分页问题-按钮没有被禁用