我正在使用idangero.us滑块。我的页面上有多个滑块。我需要向滑块添加下一个/上一个按钮。这是我目前的实现。下面的问题是点击事件调用页面上的所有滑块。当有多个实例时,使用 swipePrev 和 swipeNext 函数的最佳方法是什么。
$('.swiper-container').each(function () {
var prevNext = "<a class='arrow-left' href='#'></a><a class='arrow-right' href='#'></a>";
var config = {
mode: 'horizontal',
calculateHeight: true,
initialSlide: 0,
visibilityFullFit: true
};
if ($(this).find('.swiper-wrapper').children().length > 1) {
$(this).prepend(prevNext);
var $pager = $('<div class="pagination" />').appendTo(this);
config.pagination = $pager[0];
config.paginationClickable = true;
}
var swiper = $(this).swiper(config);
$('.arrow-left').on('click', function (e) {
e.preventDefault();
swiper.swipePrev();
});
$('.arrow-right').on('click', function (e) {
e.preventDefault();
swiper.swipeNext();
});
});