私はプラグインを使用しています(この例ではselectricです)。私は、製品のページにプラグインのjavascriptファイルを読み込むだけです。jQuery(...)。jsファイルがロードされていないため、プラグインは関数ではありません
私が使用するコードは:jQuery('.myselectpicker').selectric({});
であり、カスタムJavaScriptファイルにあります。すべてのページに魔法使いがロードされています。
他のページから製品ページに行くと、jQuery(...).selectric is not a function
というエラーが発生します。
プラグインのjavascriptファイルが頭に含まれていないため、エラーが表示される理由を理解しています(製品ページのみ)。
しかし、製品ページ以外のページでエラーを返さないように、jQuery('.myselectpicker').selectric({});
コードの周りに置くことができるものはありますか?
プラグインjavscriptファイルに、または製品ページにのみロードされた別のjavascriptファイルにコードを追加したくないです。
パフォーマンス上の理由から、すべてのページタイプにすべてのjavascriptファイルを含めたくありません。
まさに私が探していたものでした。 'isFunction'関数について知りませんでした。 – FamousWolluf