Я пытаюсь создать слайд-шоу с подключаемым циклом jQuery.
В слайд-шоу есть содержимое, а внутри содержимого - базовая галерея изображений.
Время ожидания цикла, которое использует галерея изображений, меньше времени ожидания содержимого. Таким образом, контент ждет 15 секунд, и в галерее изображений будет 5 фото с тайм-аутом 3 секунды, что составляет 15 секунд, после чего контент меняется.
Все звучит нормально, но когда я запускаю страницу, она циклически изменяет содержимое и первую галерею изображений. Но когда он переходит ко второму контенту, он не циклически повторяет галерею изображений.
Я пытался поместить $('#cycleImages').cycle({...
этот блок кода над повторителем галереи изображений, но это не сработало.
Как я могу заставить эти вложенные циклы работать вместе?
Спасибо
<head runat="server">
<script type="text/javascript" src="/Js/jquery-1.2.6.js"></script>
<script src="/Js/jquery.cycle.all.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#cycleContent').cycle({
fx: 'scrollRight',
delay: -1000,
timeout: 15000
});
});
$('#cycleImages').cycle({
fx: 'fade',
speed: 500,
timeout: 3000,
pause: 1
});
</script>
</head>
А это моя HTML-разметка
<div id="cycleContent">
<asp:Repeater ID="rptContent" runat="server">
<ItemTemplate>
<div>
<h2 class="slideShow-type">("Type.Name") %></h2>
<h2 class="slideShow-title">("Title") %></h2>
<div id="cycleImages">
<asp:Repeater ID="rptBigPictures" DataSource='<%#Eval("Images") %>' EnableViewState="false"
runat="server">
<ItemTemplate>
<asp:Image ID="imgProfile" runat="server" ImageUrl='<%#Eval("Path") + ".jpg" %>' />
</ItemTemplate>
</asp:Repeater>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>