2013-09-02 5 views
0

У меня есть сценарий jquery.cycle.js, который циклически проходит через изображения. Я пытаюсь использовать его с wordpress, и он включен и работает правильно, но следующий код работает на этой странице http://violapark.com/, а не этот http://polygoats.com/wordpress/Почему мой скрипт цикла не работает?

Проверьте панель dev, чтобы увидеть, но этот код вызывает ошибку, как если сценарий не входит:

 $(document).ready(function(){ 
      $('.slideshow').cycle({ 
       fx: 'fade', 
       timeout: 2000, 
       delay: -1000 
      }); 
     }); 
+0

Включенный вами файл cycle.js? (или как бы там ни называлось) –

+0

Да, он добавил, что 'jQuery Cycle Plugin' –

+0

это все еще не работает. – maxhud

ответ

0

Проблема в том, вы в том числе Jquery во второй раз, после того, как ваш сценарий.

Что происходит, когда загружается jquery, тогда ваш скрипт изменяет объект, а затем загружает jquery из другого источника, который уничтожает изменения, внесенные вами в исходный объект.

В вашем заголовке:

<script type="text/javascript" src="http://polygoats.com/wordpress/wp-includes/js/jquery/jquery.js?ver=1.10.2"></script> 

Позже в вашем теле:

<script src="jquery.cycle.js"></script> 
<script src="jquery.js"></script> <!-- destroys your changes --> 

Если удалить эту секунду включить его должно работать нормально.

+0

удаление не работает. – maxhud

0

также включают Jquery.min.js

<script type="text/javascript" src="scripts/jquery.min.js"></script> 

перед вашим cycle.js

Wordpress уже Jquery Loaded, так что вы можете удалить ваш jQuery.js из вашего сценария и попытаться ..Я предположить его лишь Jquery конфликт

+0

Я думаю, что он включает jquery.js AFTER cycle.js, поэтому, когда jQuery существует, вы можете быть правы в отношении перед тем часть. –

+0

он работает только с включенным ярлыком. перемещение его под сценарий цикла вызывает только другую ошибку. – maxhud