2016-12-17 1 views
-3

Я продолжаю получать ошибку при попытке перезагрузки страницы: jquery-cycle2.js? V = 3.0.43 & t = 1481602536: 608 [cycle2] слайд-шоу должно быть инициализировано перед отправкой команды; «goto» проигнорированоПроблема при загрузке jquery при попытке перезагрузки страницы

+0

Если вам нужна помощь с кодом, вы должны его опубликовать. – Barmar

ответ

0

Как заявляет ошибка, вы пытаетесь выдать команду goto для элемента, который еще не был инициализирован как слайд-шоу цикла2.

Если это ваш элемент:

<div id="slideshow"> 
    <img src="http://malsup.github.io/images/p1.jpg"> 
    <img src="http://malsup.github.io/images/p2.jpg"> 
    <img src="http://malsup.github.io/images/p3.jpg"> 
    <img src="http://malsup.github.io/images/p4.jpg"> 
</div> 

И вы пытаетесь выполнить это:

$(function() { 
    $('#slideshow').cycle('goto', 2); 
}); 

jsfiddle

Вы получите сообщение об ошибке, потому что вы не инициализированы #slideshow элемента быть слайд-шоу cycle2.

Вы можете исправить, либо иметь его автоматически инициализируются включая cycle-slideshow класс на элементе:

<div id="slideshow" class="cycle-slideshow"> 

jsfiddle

Или программная инициализация:

$(function() { 
    $('#slideshow').cycle(); // Initialize the element to be a slideshow. 
    $('#slideshow').cycle('goto', 2); 
}); 

jsfiddle


Когда вы задаете такой вопрос, вы должны включить соответствующий HTML и JavaScript, которые вы написали. Также полезно включить ссылку на плагин JQuery, который вы используете: Cycle2.

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