2013-03-08 23 views
0

Я использую плагин цикла jquery для создания слайд-шоу с картинками. Это было очень просто, и я понимаю этот код, и я получил его для работы самостоятельно. Но я пытаюсь внедрить в уже существующий веб-сайт, и у меня проблемы. Веб-сайт разбит на отдельные файлы для html, css и js-файла.Как реализовать этот подключаемый модуль jquery?

Этот код должен находиться внутри тегов скрипта в голове, но для целей сайта он должен находиться в файле js. Думаю, мой вопрос: мне нужно что-то сделать для следующего кода, чтобы он был готов пойти в js-файл, например, положить его в функцию? Я пробовал только это без везения. (И у меня уже загружены файлы jquery).

$ ('. RotatorA'). Цикл ({fx: 'fade', timeout: 3000});

$ ('. RotatorB'). Цикл ({fx: 'fade', delay: 1000, timeout: 3000});

Я довольно новичок в jquery, и я не нашел много информации об этом, поэтому я был бы очень признателен за помощь! Благодаря!

ответ

2

Убедитесь, что она находится в document.ready обратного вызова, то есть:

$(document).ready(function() { 
    $('.rotatorA').cycle({ fx: 'fade', timeout: 3000 }); 
    $('.rotatorB').cycle({ fx: 'fade', delay: 1000, timeout: 3000 }); 
}); 

Но это необходимо, независимо от того, был ли он в <head> тег или во внешнем скрипте ... Я упоминаю это, потому что, возможно, вы оставили его при копировании скрипта?

FYI $(function() доступен как сокращенную версию $(document).ready(function()

Также убедитесь, что у вас нет каких-либо других библиотек, как MooTools загружены. Если это так, вам нужно немного изменить свой код и добавить скрипт с jQuery.noConflict() сразу после загрузки jQuery.

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