2016-03-20 16 views
-5

değil:

Uncaught TypeError: $(...).ready(...) is not a function

nasıl bu hatayı düzeltebilirsiniz:

<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"> 
</script> 
<script type="text/javascript"> 
    jQuery(document).ready(function ($) { 
     $('.social-button').click(function() { 
      var NWin = window.open($(this).prop('href'), '', 'scrollbars=1,height=470,width=570'); 
      if (window.focus) { 
       NWin.focus(); 
      } 
      return false; 
     }); 
    }); 
</script> 
kod Özür konsolunda bu hata mesajını alıyorsanız, ancak, işler

?

+0

üzerinde $ tarafından JQuery değiştirilsin mi? Kodda 'jQuery()' var, ancak hata mesajı '$()' diyor. – JJJ

+0

'$' içinde '' işlevi ($) '' olması gereken? – Aziz

+0

@Aziz Küresel kapsamda "$" mevcut olmasa bile, jQuery'yi "$" olarak adlandırır. – JJJ

cevap

-2

ilk javascript hattı tam olarak bu hatayı atar hat

+0

hızlı cevap için teşekkürler, '$ (document) .ready (function() {@ { $ ('. Social-button ') kodunu değiştirdim. (Işlev() { var NWin = window.open ($ (Bu) .prop ('href') '', 'çubukları = 1, yükseklik = 470, genişliği = 570'); (window.focus) { NWin.focus(); } false geri ; }); }); ' şimdi JSHint üzerinde undefined değişken olsun $ – WebShok

+0

@WebShok'a hoş geldiniz, şimdi çalışıyor mu? – IsraGab

İlgili konular