2013-07-02 3 views
2

Я пытаюсь собрать сайт Wordpress с помощью плагина слайдера JQuery, но плагин не отображается на странице, и я всегда получаю вышеуказанное сообщение об ошибке.Uncaught ReferenceError: jQuery не определен

Несмотря на то, что в других сообщениях исправлено несколько различных исправлений, я по-прежнему не могу исправить указанную выше ошибку, в том числе поместить тег сценария в файл 'header.php'. Любая помощь будет очень признательна - спасибо!

Соответствующий код в файле '' footer.php

<!--Load JQuery--> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 


</body> 
</html> 

Сайт:http://www.advanceprojects.com.au/

+0

Что случилось с помещением библиотеки в заголовок? – designtocode

ответ

0

Использование

jQuery(document).ready(function(){ 
    jQuery('#wpns_slider').nivoSlider({effect:'random',slices:2,}); 
}); 

вместо о е

jQuery(window).load(function(){ 
    jQuery('#wpns_slider').nivoSlider({effect:'random',slices:2,}); 
}); 

$(window).load(function() {... }) явно привязку к событию загрузки окна, ваш код уже выпустил до загрузки jQuery библиотеки. Вы должны использовать DOM Ready обработчик.

6

Сценарии всегда работают в последовательном порядке.

Итак, вы пытаетесь использовать jQuery еще до загрузки библиотеки jQuery.

Ваш скрипт зависит от Nivo, который, в свою очередь, зависит от библиотеки jQuery.

Либо переместите сценарий в строку после загрузки библиотеки, либо переместите объявление библиотеки в голову.

Также убедитесь, что вы заключили скрипт внутри обработчика DOM Ready.

Таким образом, порядок, в котором вы должны нагружать эти

-- jQuery 
    -- Nivo Slider 
    -- your script that uses the above 2 libraries. 
0

В последней версии Wordpress это может быть вызвано основные улучшения производительности:

Попробуйте поместить это в сор .config файл:

/** Absolute path to the WordPress directory. */ 
if (!defined('ABSPATH')) 
    define('ABSPATH', dirname(__FILE__) . '/'); 

define('CONCATENATE_SCRIPTS', false); 
Смежные вопросы