特定のページでスクリプトが実行されないようにしようとしています。URLから文字列を読み取り、それらの特定のページに関数が読み込まれないようにする方法はありますか。それは本当に可能ですか?他のすべてのページでスクリプトを実行したいのですが、スクリプトはテンプレートレベルで含まれています
質問する
26 次
1 に答える
0
ページのURLを介してそれを行わないでください。代わりに<html>
、スクリプトを実行する必要がある(または実行しない)ページのタグにクラスを追加するようなことを行い、何かを行う前にそれをチェックするようにします。
それで:
<html class='dont-run-script'>
次に、スクリプトは次のように予測できます。
if (!$('body').is('.dont-run-script *')) {
// all the code
}
(明らかに、本体がロードされる前にコードを実行するべきではないので、最後にインポートする必要があります。そうでない場合、コードは「準備完了」または「ロード」ハンドラーにある必要があります。)
于 2013-01-11T16:17:38.907 に答える