私はかなりの数のjs関数を持っています
mysitename.Nav();
mysitename.Tabs();
mysitename.Overlay();
mysitename.AnimateIntro();
現在、これらのいくつかは特定のページでトリガーされます。特定のページに特定の機能を含めるにはどうすればよいですか? もちろん、ヘッダーに別のスクリプトを含めることもできますが、誰かがより良い方法を持っているかどうか疑問に思いました.
最も簡単な方法は、すべての関数を含め、window.locationを確認し、それに基づいて関連する関数を呼び出すことです。
より複雑な代替手段は、 をチェックwindow.location
し、タグを DOM に追加し、<script type="text/javascript" src="my_js.js"></script>
ロードされたら関数を呼び出すことです。
個別の JS は異なるファイルを実行し、必要なものだけを含めます。