問題タブ [turnjs]

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 投票する
2 に答える
2615 参照

javascript - turn.js の DOM でページ数を増やす方法

Turn.js は非常に長いフリップブックで動作します。つまり、含まれるページ数に制限はありません。これは、本の長さに関係なく、turn.js が最後の 6 ページのみを DOM に保持するためです。以前にロードされたコンテンツへの参照は引き続き存在しますが、メモリを解放するためにキャッシュを減らすことができます。

最初の 7 ページを DOM に保持したい。どうすればこれを行うことができますか? pagesInDOMturn.js で定義されているように、制限は 6 です。

html

js

0 投票する
1 に答える
524 参照

javascript - json は、turn.js を使用して JavaScript 配列に解析します

turn.js を使用してページ フリップを表示するときにスクリプトに問題が発生しました。私のページはmysqlデータベースからのもので、json形式で保存し、JavaScriptで配列に解析して、turn.jsで表示します

これが私のコードです:

0列からではなく、1列から始まるページを表示するスクリプト

ブラウザの turn.js で、images/pages/small/1_5.jpg ではなく、images/pages/small/2_5.jpg からページを表示します。

私のjson解析は

0 列はimages\/pages\/small\/1_5.jpg
1 列はimages\/pages\/small\/2_5.jpg .... 次の列

0 投票する
1 に答える
311 参照

ionic - フレームワーク 7 のスワイプバックなしがターン js で機能しない

Framework 7を使用してブックアプリにターンjsを使用しています-本のセクションの後にスワイプしたくないイオンですが、クラスno-swipebackを設定した後も前のdivにリダイレクトします

turn.js でこれを止める方法はありますか

ありがとう

0 投票する
0 に答える
406 参照

turnjs - pdf.js turn.js kDefaultURL が開かない

http://www.maxims6n.bget.ru/book2/viewer/viewer.htmlの pdfjs turnjs を使用していますが、kDefaultURL が開きません。しかし、ファイルを開くボタンを使用すると、機能します。

ありがとう

0 投票する
0 に答える
1154 参照

javascript - フリップブックが表示されず、エラーが表示される

機能性:

ユーザーはフリップブック内を移動でき、フリップブックを終了すると、メニューからフリップブックに再び入ることができ、フリップブック内を移動し続けることができます。ユーザーがメイン メニューからフリップブックに入るたびに、フリップブックは最初のページにリセットされます。

行われたこと:

プラグインturnjsからフリップブックを作成しました。さらに、ユーザーがフリップブックを終了してメニューに戻ることができる戻るボタンと、ユーザーがフリップブックをナビゲートできるようにするフリップブックのナビゲーション ボタンを追加しました。

問題:

ユーザーがフリップブックを再入力すると、ページが空白になり、フリップブックをフリップできませんが、フリップブックのページはまだ空白のままです。デバッグすると、次のエラーが表示されます。

turn.js:1260 Uncaught TypeError: Cannot read property 'data' of undefined により、turn.js の次の行がアスタリスクで強調表示されます:

そのため、問題を修正する方法についてお尋ねしたいと思います。どんな助けでも大歓迎です。ありがとう

コード:

したがって、次の問題を修正するにはどうすればよいですか?また、ユーザーが一度終了した後にフリップブックを再入力すると、フリップブックが最初のページにリセットされますか?

0 投票する
0 に答える
151 参照

javascript - ユーザーがページを戻って移動すると、フリップブックのナビゲーション ボタンが機能しない

turnjs プラグインを使用してフリップブック コンテンツを作成しました。さらに、ユーザーがフリップブックをより適切にナビゲートできるように、2 つのナビゲーション ボタンを追加しました。左矢印 (前のスライド)、右矢印 (次のスライド)。

さらに、フリップブックを介してナビゲーション矢印を実装するために、次の機能を設定しました。

1.) フリップブックの最初のページでは、右矢印のみが表示され、左矢印は非表示になっています

2.) 以降のページには、左矢印と右矢印の両方の矢印が表示されます

3.) ユーザーが最後のページに移動すると、右矢印は非表示になり、左矢印のみが表示されます。

4.) ユーザーが最後のページから戻るとき、したがって、最後のページから前のページに戻ると、両方の矢印が表示されます

5.) ユーザーが最初のページに戻ると、左矢印は非表示になり、右矢印のみが表示されます。

したがって、これらはフリップブックのナビゲーション ボタンの動作を定義する次の機能です。

問題:

機能 3 までのナビゲーション ボタンの機能を設定できます。) したがって、機能 4 から問題が発生します。したがって、ユーザーが最後のページに移動し、最後のページから戻ることを決定した後、右矢印は非表示のままになります。次に、ユーザーが最初のページに戻った後、右矢印は非表示のままですが、左矢印は表示されたままです。

そこで、以下の問題の解決方法についてお聞きしたいです。

コード: