在通过Javascript在EPUB FXL中查看页面时消失

时间:2013-03-18 17:53:16

标签: javascript epub ibooks

是否可以找到使用Javascript查看EPUB固定布局页面的时间?

有DOMContentLoaded事件,但相邻的页面也会在iBooks中预加载时触发此事件,导致动画或声音在页面可见之前启动...

1 个答案:

答案 0 :(得分:1)

不,不是。

这是iBooks的“功能”。它会预加载页面,我想以后会更快地翻页。不幸的是,没有办法检测页面是否正在预加载而不是实际查看。

只有一种方法可以解决这个问题 - 在每个页面上强制用户交互(点击某些内容)以启动动画或声音。您甚至可能需要构建JS,以便在用户交互发生之前不会加载JS本身。无论如何,如果没有用户互动,视频将无法开始播放。