Я пытаюсь удалить текущий слайд из flexslider на странице с несколькими слайдерами, которые в настоящее время разделяют один и тот же класс. http://flexslider.woothemes.com/Несколько flexslider удалить текущий слайд
В настоящее время он делает то, что если я нажимаю ссылку «Закрыть», чтобы удалить текущий слайд на втором flexslider, он удаляет текущий слайд с первого флекса.
Мне нужно, чтобы он правильно удалял текущий слайд на соответствующих ползунах. Есть идеи?
HTML
<!-- flexslider 1 -->
<section class='choices'>
<ul class='slides'>
<li class='flex-active-slide'>
<a class='close'></a>
content here
</li>
<li>
<a class='close'></a>
content here
</li>
<li>
<a class='close'></a>
content here
</li>
</ul>
</section>
<!-- flexslider 2 -->
<section class='choices'>
<ul class='slides'>
<li class='flex-active-slide'>
<a class='close'></a>
content here
</li>
<li>
<a class='close'></a>
content here
</li>
</ul>
</section>
сценарий
(window).load(function() {
$('.choices').flexslider({
animation: "slide",
});
var slider = $('.choices').data('flexslider');
$('.slides .close').click(function(){
slider.removeSlide(slider.currentSlide);
});
});
Как я мог это сделать, чтобы удалить определенный слайд (в моем случае слайд 3) Я знаю, что могу USSE $ ('# FlexSlider') FlexSlider (3). но я хочу удалить слайд, когда ширина браузера> 1024px, и, похоже, он не работает для меня. – Daimz
Я думаю, вы можете сделать $ ('# flexslider'). RemoveSlide (2), чтобы удалить третий слайд, потому что он использует индекс слайдов, который начинается с 0. –