gpt4 book ai didi

javascript - jQuery 每个函数用于多个轮播下一个、上一个标识符问题

转载 作者:行者123 更新时间:2023-11-28 13:35:13 25 4
gpt4 key购买 nike

我在我的网站上使用 Owl Carousel,并且想在一个页面上多次使用轮播,我已经使用 .each 成功实现了这一点,但是当单击上一个或下一个时,我正在使用 jQuery 代码按钮显示轮播中的项目,它会触发所有轮播。单击下一个/上一个按钮可移动所有轮播中的项目。

jQuery(document).ready(function($) {        
$(".owlcarousel-slider").each( function() {
var $this = $(this);
var autoscroll = $this.attr("data-autoscroll");
if(autoscroll == 1) {autoscroll = true;} else {autoscroll = false;}

$this.owlCarousel({
autoPlay: autoscroll
});

$(".next").click(function(){
$this.trigger('owl.next');
})

$(".prev").click(function(){
$this.trigger('owl.prev');
})
});
});

我相信错误的代码一定是这一点,

$(".next").click(function(){
$this.trigger('owl.next');
})

$(".prev").click(function(){
$this.trigger('owl.prev');
})

不幸的是,我的 jQuery 还不是我最强的,我相信我已经快到了。

谢谢

最佳答案

如果其他人仍然遇到此问题,这里有一个有效的示例:

HTML 标记

<div id="owl-demo" class="owl-carousel owl-theme">
<div class="item"><h1>1</h1></div>
<div class="item"><h1>2</h1></div>
<div class="item"><h1>3</h1></div>
<div class="item"><h1>4</h1></div>
<div class="item"><h1>5</h1></div>
<div class="item"><h1>4</h1></div>
<div class="item"><h1>5</h1></div>
<div class="item"><h1>4</h1></div>
<div class="item"><h1>5</h1></div>
<div class="item"><h1>4</h1></div>
<div class="item"><h1>5</h1></div>
</div>
<div class="customNavigation">
<a class="btn prev">Previous</a>
<a class="btn next">Next</a>
</div>

Javascript

$(".owl-carousel").each(function() {
var $this = $(this);
$this.owlCarousel({
items : 5
});
// Custom Navigation Events
$this.parent().find(".next").click(function(){
$this.trigger('owl.next');
});
$this.parent().find(".prev").click(function(){
$this.trigger('owl.prev');
});
});

关于javascript - jQuery 每个函数用于多个轮播下一个、上一个标识符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22054606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com