0

サイトのすべてのページで相互作用している jquery コード (ギャラリー用) がいくつかあり、サイトのレイアウトが乱れています。したがって、ギャラリーページでのみ対話するように決定されたjqueryコードが必要です。jquery の提出を避けるために、すべての jquery コードを 1 つのファイルに保持したいと考えています。したがって、同じjqueryファイル内にjqueryコードのセグメントを追加、挿入、追加する必要があります。このために、私はこのコードを使用しようとしています:

var url = window.location.href; // returns the full URL
  if(/gallery/.test(url)) {
    $('INSIDE THE SAME JQUERY FILE').addCONTENT('JQUERY CONTENT');
  }

別のファイルを作成して以下を追加することは避けたい:

var url = window.location.href; // returns the full URL
      if(/gallery/.test(url)) {
        $('head').append('<script src="js/gallery.js">');
      }

スクリプト呼び出しを 1 つだけ使用したいと考えています。

4

1 に答える 1

0

この質問に対する答えは次のとおりです。

if(/gallery/.test(window.location.href)) { 
    // JavaScript code you wish to add
}

これは、この例で単語が含まれる URL にいる場合にのみ、同じファイルにコードを追加しますgallery

于 2013-09-29T17:45:11.910 に答える