Я сделал страницу, которая загружает заголовки сообщений в меню, щелкая заголовки, загружает контент, публикуемый в div. Часть содержимого представляет собой div со сценарием цикла jquery. Таким образом, каждая страница имеет свой собственный слайдер с собственными изображениями и собственным пейджером.
Проблема: пейджер показывает кнопки для каждого слайда на странице, даже для тех, которые не отображаются. Например, у меня есть 3 сообщения со слайдером, в сообщении 1 есть 2 изображения в слайдере, в сообщении 2 есть 3 изображения в слайдере, а в сообщении 3 также есть 2 изображения в слайдере. Затем пейджер показывает 7 кнопок на каждом ползунке.
Раньше он дублировался каждый раз, когда нажимали на сообщение, поэтому я думаю, что он должен что-то делать с циклом while. это мой jquery
// Displaying content for selected category
$('ul.cats li.trigger').click(function(){
var openMainContent = $(this).attr('rel');
$('.the-content#'+openMainContent).show();
$('.the-content').not('#'+openMainContent).hide();
$('.img-slider').cycle('destroy');
// Image slider
$('.img-slider')
.before('<div id="slider-nav" class="slider-nav">')
.cycle({
fx: 'fade',
timeout: 0,
pager: '#slider-nav'
});
});
Как вы думаете, что заставляет это происходить?