2015-12-12 5 views
0

Я работаю над сайтом WordPress, который имеет массу настраиваемого кода и плагинов и всевозможные JQuery и загрузочные файлы и фреймворки, загружая.

В самом низу последней загрузки колонтитула - я размещаю:

<script> 

    if(window.jQuery){ 

     $(document).ready(function(){ 
      alert("I am ready."); 
     }); 

    } 

</script> 

и я получаю ошибку:

Uncaught TypeError: $ is not a function 

Очевидно - JQuery загружен. Я попытался разместить другой JQuery, а также - помимо нагрузки - и я получаю ту же ошибку.

Почему я получаю ошибку $ not function?

+1

Попробуйте заменить '' '' jQuery'. Является ли jQuery (document) .ready (function() {...}); 'работает? –

ответ

3

jQuery загружается в безопасном режиме в Wordpress. Попробуйте:

<script> 

    if(window.jQuery){ 

     jQuery(document).ready(function(){ 
      alert("I am ready."); 
     }); 

    } 

</script> 
+0

Спасибо! Я этого не знал! После всех этих лет работы в WordPress. Является ли JQUERY в безопасном режиме чем-то относительно новым? – Kreeverp

+1

Я не уверен, когда это было реализовано, но я знаю, что это не ново. –

Смежные вопросы