1

私はかなりの数のjs関数を持っています

mysitename.Nav();
mysitename.Tabs();
mysitename.Overlay();
mysitename.AnimateIntro();

現在、これらのいくつかは特定のページでトリガーされます。特定のページに特定の機能を含めるにはどうすればよいですか? もちろん、ヘッダーに別のスクリプトを含めることもできますが、誰かがより良い方法を持っているかどうか疑問に思いました.

4

2 に答える 2

0

最も簡単な方法は、すべての関数を含め、window.locationを確認し、それに基づいて関連する関数を呼び出すことです。

より複雑な代替手段は、 をチェックwindow.locationし、タグを DOM に追加し、<script type="text/javascript" src="my_js.js"></script>ロードされたら関数を呼び出すことです。

于 2012-04-19T08:59:21.743 に答える
-1

個別の JS は異なるファイルを実行し、必要なものだけを含めます。

于 2012-04-19T08:49:14.457 に答える