JS のインライン呼び出しと外部呼び出しについては、以下で詳しく紹介します。
上記のコード(カルーセルチャートを実装するコードの一部)は、HTMLでインライン形式で記述した場合、例外は発生しません。ただし、外部の js ファイルに配置して html の先頭で呼び出すと、例外が発生します (エラーは報告されませんが、カルーセル ロジックが異常になります)。
解決策: グローバル変数 $inBox を使用せず、$(".out>.in") を直接使用してください。つまり、20 行目と 31 行目の $inBox を $(".out>.in") に置き換えます。論理は正しいです。
Update
解決策 2: HTML を参照するときに、defer="defer" を追加して実行を遅らせます。
具体的な原則については、別のエッセイを読むことができます。
解決策 3: 外部 js は変更されず、本文の最後で引用するだけです。
以上がjs のインライン呼び出しと外部呼び出しの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。