JQuery Cycle работает на отдельной странице, но не в WordPress - PullRequest
0 голосов
/ 23 января 2012

В этом нет смысла. Я был , используя цикл jQuery для слайдера рекомендуемых изображений в WP, но он перестал работать.

Пытаясь диагностировать, что пошло не так, я сделал упрощенную версию одного из примеров, и она работает: http://convoke.info/slide.php

Однако, если я возьму ТОЧНУЮ разметку и скопирую ее на одну из моих страниц WordPress, плагин не будет работать: http://convoke.info/cycle/

Вот объявление из моего заголовка WP:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="http://convoke.info/wp-content/themes/convoke2theme/style.css" />
    <!-- include jQuery library -->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
    <!-- include Cycle plugin -->
    <script type="text/javascript" src="http://cloud.github.com/downloads/malsup/cycle/jquery.cycle.all.latest.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#featuredslider').cycle({
                fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
            });
        });
    </script>
</head>

И вот где у меня есть изображения:

<div id="featuredslider">
    <img src="http://cloud.github.com/downloads/malsup/cycle/beach1.jpg" width="200" height="200" />
    <img src="http://cloud.github.com/downloads/malsup/cycle/beach2.jpg" width="200" height="200" />
</div>

Мое единственное представление о том, почему это может происходить, и это только дикое предположение, но я недавно преобразовал рассматриваемый сайт (Convoke.info) back в один сайт. Раньше был MU или сеть сайтов.

1 Ответ

3 голосов
/ 23 января 2012

jQuery в WordPress работает в режиме без конфликта . Используйте вместо:

jQuery(document).ready(function($) { }
...