Я могу использовать jq cycle2 fine со всеми необходимыми опциями inline внутри div, поскольку теперь это предпочтительный стиль. Но вместо этого я хотел бы использовать сценарий инициализации, как и старый метод работы. Я просто предпочитаю хранить параметры галереи вне разметки и по возможности во внешнем файле .js.
Я создал сценарий со всеми параметрами, которые отлично работают с «встроенным» методом, и он правильно связывает, но это не удается, и слайд-шоу возвращается к настройке по умолчанию для затухания, тогда как я указываю scrollHorz.
Также я использую кнопки «предыдущий / следующий» и анимированные катионы - подписи работают, но без анимации, а кнопки «предыдущий / следующий» видны, но полностью не работают.
Мой сценарий находится в файле с именем «function.js », и я считаю, что выполнил инструкции для« настраиваемого сценария инициализации », как указано в API. У меня есть все соответствующие плагины в файле с именем «plugins.js», ссылки на которые очень хороши, и вы увидите ссылки на них на снимке экрана консоли ниже.
См. Следующую разметку / сценарий (для простоты это прямая копия примера cycle2) и ссылку на снимок экрана консоли:
<a href="#"><span class="prevControl">Prev</span></a>
<a href="#"><span class="nextControl">Next</span></a>
<div class="cycle-slideshow">
<img src="http://malsup.github.com/images/p1.jpg" data-cycle-title="Spring" data-cycle-desc="Sonnenberg Gardens"/>
<img src="http://malsup.github.com/images/p2.jpg" data-cycle-title="Redwoods" data-cycle-desc="Muir Woods National Monument"/>
<img src="http://malsup.github.com/images/p3.jpg" data-cycle-title="Angel Island" data-cycle-desc="San Franscisco Bay"/>
<img src="http://malsup.github.com/images/p4.jpg" data-cycle-title="Raquette Lake" data-cycle-desc="Adirondack State Park"/>
<div class="cycle-caption"></div>
<div class="cycle-overlay"></div>
</div>
Связанный скрипт:
$('.cycle-slideshow').cycle({
fx: scrollHorz,
timeout: 2000,
speed: 700,
prev: ".prevControl",
next: ".nextControl",
caption-plugin: caption2,
overlay-fx-sel: "div"
});
А вот ссылка на снимок экрана с ошибкой консоли
Если бы кто-нибудь мог посоветовать это, я был бы очень признателен, я уверен, что это простая ошибка!
заранее спасибо