2012-01-24 9 views
4

私は瞬時にepubs用の脚注ポップアップツールチップを書いていますが、私は、javascriptが使えるものについては入手できないドキュメンテーションが不足していて、特にiBooksを使ってepub内では動作しません。iBooksを使用して、どのようなjavascriptが期待どおりに動作していますか?

私の経験では、jQueryを使用して、要素の基本的な表示/非表示を行うことはできますが、DOM操作は行われず、要素の位置を取得することは最高です。

誰かが前にepubのjavascriptを使っていて、ベストプラクティスを共有しようとしていますか? jQueryを使用することをお勧めしますか、またはvanilla javascriptを使用してより多くの機能を利用できますか?ありがとう!

+0

こんにちはニーニ、私はまた、iBookのJS脚注のいくつかの研究をしています。解決策はありますか? – powtac

+1

悲しいことに私はリソースの不足のためにプロジェクトを放棄しました。私が見つけた重要なことは、私がやろうとしていたことの多くが、固定レイアウトのepubを使うときにもっとうまくいったことです。がんばろう! – nini

答えて

1

私はjqPlot(http://www.jqplot.com/)のグラフ化jqueryライブラリを使ってHTMLウィジェットを実行しようとしましたが、それはiPad上で正常に動作しました。ソースコードを確認することができます。

3

JS操作の圧倒的多数は、DOM操作を含むiBooksでうまく動作します。しかし、ポジションに関しては、eBookではポジションの基本的な概念が異なります(ただし、iBooks 3.0の新しいスクロールモードでは従来のウェブページのようになります)。ポジションロジックを制限して、画面のオンまたはオフです。画面に表示されていない場合は、scollPosなどを設定してスクロールしようとしていても、うまく動作しません。代わりに、location.href="foo.xhtml#myanchor;のようなもので問題の場所にジャンプしてみてください。

関連する問題