Плагин jquery Cycle 'goto' - PullRequest
       9

Плагин jquery Cycle 'goto'

1 голос
/ 31 июля 2009

Я пытаюсь выяснить, что не так с этим кодом,

Мне нужно вручную настроить таргетинг слайдов внутри слайда, но функции щелчка не работают.

   $('#signup-content').cycle({ 
        fx: 'scrollLeft',
        timeout: 0, 
        speed:   300,
        prev: '#previous',
        next:'#next',
        after: onComp,
        startingSlide: 0});

Когда я добавлю это:

$('#next01').click(function() { 
        $('#signup-content').cycle(1); 
        return false; 
    });  

Кнопка ничего не делает, цикл работает отлично, я опустил функцию onComp, так как не стоит публиковать, но она работает.

Он находится в заявлении о готовности документа. И при первом вызове для цикла.

При щелчке появляется эта ошибка:

Ошибка: второй аргумент для Function.prototype.apply должен быть массивом Исходный файл: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js Линия: 12

UPDATE:

Когда я изменил версию с 1.3.2 на 1.3.1, вышеприведенное работает и вышеупомянутой ошибки нет.

Я не уверен, что 1.3.2 имеет, что делает его неправильным, какие-либо идеи?

Ответы [ 3 ]

3 голосов
/ 31 июля 2009

Я заметил, что ваш скрипт не завернут в проверку готовности документа. Вполне возможно, что когда ваш скрипт выполняется, элементы, к которым вы подключаете обработчики, не существуют. Если вы не занимаетесь промежуточным уровнем, вы, вероятно, всегда захотите, чтобы ваш код jQuery выполнялся, когда документ завершит загрузку и будет готов. Вот как это делается:

$(document).ready(function() {
    // code inside of here will run when the document has finished loading.
});
0 голосов
/ 16 августа 2012

Также важно убедиться, что вы используете полную версию плагина jQuery Cycle, а не 'облегченную' версию. Поведение goto не поддерживается в облегченной версии.

0 голосов
/ 31 июля 2009

Я думаю, что Кен прав. Либо оберните код jQuery в docReady, как указано выше, либо переместите сценарий вниз страницы В настоящее время вы определяете функции для объектов DOM, которые еще не существуют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...