1

私はかなり長い間コードで立ち往生しており、助けを求めようと決心しました。このコードは、Turn.js プラグインを使用して本を生成します。このプラグインは、一度エラーが発生するまで問題なく動作しましObject [object Object] has no method 'turn'た。その後、さらにテストを開始し、ページの更新/訪問後にこのエラーポップアップがますます表示されるようになりました. これは、ページをロードするときに時々発生するものです (エラーを生成する時間の 1 ~ 5% で、ページを 50 回開いたとします)。エラーは、次のコードの 3 行目から始まります。

if (flipbook != "none") // Create book
{
    flipbook.turn({.....}); //error here
}

フリップブックの内容がエラーの有無にかかわらず異なるかどうかを確認しましたが、そうではないようです。これには、Turn.js を使用してブックを作成するために必要なすべてのページ (HTML ページ コンテンツ) が含まれています。私を助けるのに十分な情報であることを願っています。

エラーは常に発生するわけではないため、数回更新することを忘れないでください。

編集:

私のシステムだけでなく、複数のシステムで表示されます。turn.js がほぼ同時に読み込まれ、w で 1 回読み込まれるように感じますが、追いつくのが遅いためエラーが発生し、ターンでフリップブックを表示しますが、そこにはないと言います。

編集2:

エラーを生成する簡単な方法を見つけました。最初にリンクを開いてからコンソールを開き、ブラウザを最小化するか、別のタブを選択してから、前に開いたコンソールでページを更新します (コンソールで通常の f5 を押すだけです)。2 ~ 3 回でエラーが表示されます。これにより、エラーについて考えさせられ、レスポンシブにするために使用するビューポートのサイズ設定に疑問を抱くようになりました(はい、レスポンシブですが、現在表示されているページにはありません。これは、将来のWebサイトで使用され、iframeを使用した埋め込み共有コードになります) . しかし、ハードコードのサイジングに設定した後もポップアップします。

4

0 に答える 0