问题标签 [ibooks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
678 浏览

ibooks - 如何在 iOS 应用程序中打开 iba(iBooks Author)书籍?

是否可以在 iOS 应用程序中解析和阅读 iba 书籍?

0 投票
0 回答
1496 浏览

jquery - 在 iPad 上使用触摸事件的交互式图像序列(通过 jQuery)

我绘制了一个“交互式时间线”界面,您可以在 Safari 中在 iPad 上播放,这里:

www.insightdigital.org/touch

当您在屏幕上向左<->向右点击或滑动时,您将看到显示的图像根据您触摸的 pageX 值发生变化。简单的代码只是查找您触摸的 x 轴位置并从预渲染序列中调用图像。自然,在上述情况下,代码必须从网络(而不是实际情况下从 iPad 磁盘)获取帧,因此播放会有点卡顿,直到所有图像都被缓存。缓存后,播放流畅。

  1. 在第一次加载(或刷新)时,演示就像我想要的那样工作——只要你保持“touchmove”在游戏中。一旦您结束第一次触摸并尝试使用新的触摸笔划从左到右恢复擦洗,播放就会中断。您仍然可以点击屏幕:“touchstart”呼叫正在运行。但不是“touchmove”,直到您刷新或重新启动。参考下面的代码,你能看到我犯的一个或多个愚蠢的错误吗?

欢迎对问题提出任何其他意见或方法。

对于那些熟悉 EO Wilson 使用 iBooks Author 构建的“地球上的生命”的人来说,有几个这样的“交互式时间线”可以播放渲染的帧序列。

代码如下:

jquery.swipe-events.js 改编自:http: //jgestures.codeplex.com/

索引.html:

0 投票
1 回答
396 浏览

widget - 如何在 iBook 小部件中设置自定义字体?

我正在创建一个 iBook,我在这个 iBook 中有一个小部件。

我希望小部件使用自定义字体,因此我在 .WDGT 文件夹中添加了一个包含 myfont.ttf 的 myfont/ 文件夹。

我使用 CSS 从小部件 main.html 调用它,在桌面上的 Safari 上测试时效果很好。它在 iPhone 中失败。我错过了一些步骤吗?我是否必须通过 plist 条目以某种方式告诉 iPad 在文件夹中查找?

相关CSS代码:

有什么提示吗?

0 投票
0 回答
620 浏览

html - 在为 iBooks 构建 epub 时,如何使用无序列表 (UL)、有序列表 (OL) 和列表项 (LI)?

我不明白 iBooks 的行为...

请记住,myClassfont-family : Verdana, sans-serif任何浏览器(或我测试过的 epub 阅读器)中,文本中的文本p与 中的文本匹配li,但在 iBooks 中则不匹配。iBooks 似乎以某种方式覆盖了 CSS:按p原样格式化,但li具有不同的font-family.

这也适用于有序列表。

有人有什么想法吗?

谢谢。

0 投票
2 回答
2395 浏览

epub - 将“com.apple.ibooks.display-options.xml”文件嵌入 epub

我想添加com.apple.ibooks.display-options.xml出版商的 ibooks 文档中描述的文件。

我正在使用 sigil 创建我的书籍,但我无法在我的 epub 书籍文件中添加此文件。

有人可以告诉我怎么做吗?

0 投票
1 回答
421 浏览

ios - 我应该选择哪个 iOS 3D 引擎来显示 iBook Author 之类的 3D 模型?

我想在我的应用程序中显示一些 3D 模型,就像您可以在 iBook2 上使用 iBook Author 创建的那样,您可以在视图中拥有一个 3D 模型,然后捏放大,进入 3D 模型的视图。用户可以旋转和捏缩放。我应该使用哪个引擎来渲染 3D 模型?

0 投票
2 回答
1592 浏览

javascript - ibooks 中的 event.preventDefault():谁能解释为什么这不起作用?

我正在尝试将 preventDefault 应用于 iBooks 中的 div 以创建一个区域,在该区域中没有用于翻页的触摸/拖动事件。到目前为止,我只尝试阻止触摸事件,但它不起作用。我在这里的实现可能完全错了:

任何关于为什么这不会阻止触摸事件的提示将不胜感激。

0 投票
1 回答
383 浏览

ios - 有没有办法在 iBook 小部件中捕获“关闭”事件?

我有在 iBook 中运行的小部件。特别是,它们播放一些音乐和声音,以及 Javascript“主循环”。

每当用户关闭小部件时,我希望声音和音乐停止。我不知道 iBook 是否触发了一些类似“FocusLost”或“WidgetClosed”的事件。

据我目前的理解,这个用例不会触发“onunload”,因为每当 iPhone 决定回收一些内存时都会运行这个用例,因为它需要用户当前所在的页面。

这个问题的标准解决方案是什么?

0 投票
0 回答
268 浏览

ios - 如何在 iOS 上显示像 iBooks 这样的缩略图弹出框?

在固定布局 epub 的底部栏上拖动时会显示此弹出框。它不是普通的 UIPopover(边界不同)。它看起来更像一个 UIMenuController,但不能将图像放入其中。如何才能做到这一点?

iBooks 缩略图弹出框

0 投票
2 回答
335 浏览

epub - Epub:如果当前页面不适合,则在下一页开始阻止

在 epub 文件中有没有办法说一个块不应该在多个页面之间拆分,这样如果当前页面没有足够的空间来显示该块,那么该块应该从下一页开始,而不是从当前页面开始,然后溢出到下一页。

如果这在一般情况下是不可能的,那么在 ibooks 中工作并且不会在其他阅读器中引起问题的解决方案也很有用:-}