【发布时间】:2017-08-09 05:43:12
【问题描述】:
我正在尝试使用 owl carousel 在左侧显示其他项目的一部分并在右侧显示完整项目。
每个项目我都有一个横幅图像和文本,它们使用引导网格列进行拆分。
我能够使用 stagepadding 实现部分显示:200 为了仅在左侧显示部分图像,我在 .owl-stage 类的 css 中使用了 right:-200px。
现在,问题是我需要在左侧显示该部分幻灯片的横幅图像,而不是文本...
owl 滑块具有活动类,因此使用 css 我试图在它不活动时隐藏该文本列...它有效,但我看到的只是左侧的空白区域,它没有推动横幅图像自动地。
请查看截图 我想要达到的目标:http://imgur.com/MlaN5t5 我得到了什么:http://imgur.com/z1UG6lK
那个空白实际上是用文本列填充的,但是用 css 隐藏了。我需要左侧的横幅图像在部分显示时占据整个空间,但是当该特定幻灯片项处于活动状态时,我将照常显示图像和文本。
这是我的 js 脚本。
jQuery(document).ready(function($) {
$('.owl-carousel').owlCarousel({
center: true,
autoplay:false,
autoplayTimeout:5000,
autoplayHoverPause:false,
stagePadding: 150,
items:1,
loop:true,
margin:0,
responsive:{
600:{
items:1
}
},
onInitialized : function(){
if($('.owl-item').first().hasClass('active'))
$('.owl-prev').hide();
else
$('.owl-prev').show();
}
});
});
【问题讨论】:
标签: jquery wordpress carousel owl-carousel