gpt4 book ai didi

jquery - owl-carousel-autoWidth,当最后一项可见时避免可见区域出现空白

转载 作者:行者123 更新时间:2023-12-01 03:11:50 26 4
gpt4 key购买 nike

我的代码

$('.owl-carousel').owlCarousel({
margin:10,
loop:false,
autoWidth:true,
nav:true,
items:1,
})

注意: 1) 循环 false(我不需要循环项目)

2) 项目 - 我不知道如何管理显示项目数量(在流畅响应的网站上实现轮播)

我的目标当最后一个项目可见时,“下一步”按钮应隐藏(我需要项目始终适合可见区域)

myfiddle

最佳答案

检查这个fiddle

var owl = $('.owl-carousel').owlCarousel({
margin:10,
loop:false,
autoWidth:true,
nav:true,
items:1,
onInitialized : function(){
if($('.owl-item').first().hasClass('active'))
$('.owl-prev').hide();
else
$('.owl-prev').show();
}
})
owl.on('changed.owl.carousel',function(e){
if(e.item.index == 0)
$('.owl-prev').hide();
else
$('.owl-prev').show();
if(e.page.count == (e.page.index + 1))
$('.owl-next').hide();
else
$('.owl-next').show();
})

我已将两个函数附加到两个事件(onInitializedchanged.owl.carousel)。

onInitialized内的函数会隐藏上一个按钮onload(也可以通过css实现。)changed.owl.carousel内的函数code> 将根据各自的条件隐藏/显示 prevnext

有关事件的更多文档,请参阅this

关于jquery - owl-carousel-autoWidth,当最后一项可见时避免可见区域出现空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27099177/

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