2016-04-15 13 views
-3

Jqueryでいくつかのコードを書いていますが、Jqueryが見つからない理由があります。 $をJqueryに変更しても、同じエラーが発生します。私がそれを純粋なJSに変更すれば、それについてのコメントはどうですか?Jqueryが見つかりません

var listener = throttle(300, function() { 
       slotsAtlantic.forEach(function (item) { 
        var $item = jQuery('#' + item.id); 
        if ($item.length) { 
         var $parent = $item.parent(); 
         var index = slotsAtlantic.indexOf(item); 
         if ($parent.is(':visible') && ((window.scrollY || window.pageYOffset) >= ($parent.offset().top - jQuery(window).height() - 300))) { 
          googletag.cmd.push(function() { 
           googletag.pubads().refresh([item.slot]); 
          }); 
          slotsAtlantic.splice(index, 1); 
         } 
        } 
       }); 
      }); 
+0

を、次のようなスクリプトタグを持っている必要がありますか? –

+0

HTMLにjQueryスクリプトタグがありますか? – litel

+2

http://www.w3schools.com/jquery/jquery_get_started.asp – DDan

答えて

0

あなたはjQueryのが見つからないエラーを取得している場合は、それはおそらくあなたがjQueryのスクリプトを含めていないか、何らかの理由で、jQueryの変数が未定義になっているいずれかのことを意味しています。あなたはあなたのHTMLコード全体を投稿できますか?あるいは、JQueryスクリプトのインクルードを保証できますか?例えば。 GoogleのCDNからはJQuery v1.12.0が含まれるように、あなたはあなたのhtmlどこに

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

+0

JqueryはPackage.jsonに含まれています。私はそれについてかなり確信しています!このコードは "LAZY LOAD"を読み込むためのコードで、マークアップは重要な役割を果たしません。これは、Load Moreで表示されるはずのMrec広告の場合です – Negin

+0

上記のスクリプトレットが読み込まれた後にJQueryが含まれていることがあります。 JQueryをHTMLに再度組み込むことは可能ですか? – VHS

+0

投票の理由を説明するのに気をつけますか? – VHS

関連する問題