2015-09-22 3 views
-1

Я боюсь с некоторым javascript здесь, так как я продолжаю получать ошибку, но независимо от того, что я делаю, я все равно получаю сообщение об ошибке - ошибка находится в строке 400 (http://www.stuartgreen.me.uk/pontins-events/wp-content/themes/genesis-sample/js/css3-animations.js), и, как я понимаю, это как-то связано с $ и WordPress (я не знаю JS), но я пробовал вещи, которые я видел здесь, например, используя документ. и jQuery вместо замены $, но он просто приносит другую ошибку:/

Может ли какой-либо эксперт JS указать мне в правильном направлении здесь?

+0

Добро пожаловать в переполнение стека. Вам нужно отредактировать свой вопрос и включить ошибочный код ** в сам вопрос **. Пожалуйста, прочитайте [как спросить] (http://stackoverflow.com/help/how-to-ask) для получения дополнительной информации. – rnevius

+0

У вас есть библиотека jQuery на вашем сайте? –

+0

@ ClAudioBarreira, WordPress включает jQuery по умолчанию. – rnevius

ответ

2

Проблема связана со стандартной практикой WordPress использования jQuery.noConflict() для предотвращения столкновений с другими библиотеками, использующими $.

Тот, кто поставил этот код вместе, не смог рассмотреть эту хорошо документированную практику.

Вы должны быть в состоянии это исправить, обернув нижнюю часть кода в IIFE обертке ... так же, как верхние секции сделаны:

(function($) { 

// all code after "//CSS3 Animate-it" on line 399 

})(jQuery); 

Также убедитесь, что Jquery загружается в перед этим конкретным файлом. Возможно использование других плохих методов интеграции

+0

Wow, perfect. Он работает как шарм, спасибо вам, очень хороший сэр! –

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