Owl 轮播在 bootstrap 标签导航上不起作用
Owl carousel is not working on bootstrap tabs nav
我是 jquery 的新手。
我想使用 owl carousel
滑动我的导航项。但它不起作用。
这是我的代码:
HTML
<div class="container">
<div class="nav nav nav-pills bottom owl-carousel" id="owler" role="tablist">
<div role="tab" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
red
</a>
</div>
<div role="tab" class="tab-orange item expert-item">
<a href="#orange-tab" aria-controls="home" role="tab" data-toggle="tab">
orange
</a>
</div>
</div>
</div>
JS
$("#owler").owlCarousel({
responsiveClass:true,
center: true,
loop:true,
autoplay:false,
nav: false,
navText: [
'<i class="fa fa-chevron-circle-left" aria-hidden="true"></i>',
'<i class="fa fa-chevron-circle-right" aria-hidden="true"></i>'
]
});
提前致谢。
实际上它可以工作,但您只需要在导航链接中添加更多选项卡。
看看this example参考一下。
HTML:
<div class="nav nav-tabs user-tabs bottom owl-carousel" id="owler" role="tablist">
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-orange item expert-item">
<a href="#orange-tab" aria-controls="home" role="tab" data-toggle="tab">
roll
</a>
</div>
<div role="presentation" class="tab-green item expert-item">
<a href="#green-tab" aria-controls="home" role="tab" data-toggle="tab">
subject
</a>
</div>
<div role="presentation" class="tab-yellow item expert-item">
<a href="#yellow-tab" aria-controls="home" role="tab" data-toggle="tab">
and what
</a>
</div>
</div>
如果您没有其他导航项,您可能还想缩小必须填写剩余 space 的选项卡(例如,使用 flex 属性在 flexbox 容器内的元素上)。
再添加一些导航项,它将起作用。
我是 jquery 的新手。
我想使用 owl carousel
滑动我的导航项。但它不起作用。
这是我的代码:
HTML
<div class="container">
<div class="nav nav nav-pills bottom owl-carousel" id="owler" role="tablist">
<div role="tab" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
red
</a>
</div>
<div role="tab" class="tab-orange item expert-item">
<a href="#orange-tab" aria-controls="home" role="tab" data-toggle="tab">
orange
</a>
</div>
</div>
</div>
JS
$("#owler").owlCarousel({
responsiveClass:true,
center: true,
loop:true,
autoplay:false,
nav: false,
navText: [
'<i class="fa fa-chevron-circle-left" aria-hidden="true"></i>',
'<i class="fa fa-chevron-circle-right" aria-hidden="true"></i>'
]
});
提前致谢。
实际上它可以工作,但您只需要在导航链接中添加更多选项卡。 看看this example参考一下。
HTML:
<div class="nav nav-tabs user-tabs bottom owl-carousel" id="owler" role="tablist">
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-red active item expert-item">
<a href="#red-tab" aria-controls="home" role="tab" data-toggle="tab">
name
</a>
</div>
<div role="presentation" class="tab-orange item expert-item">
<a href="#orange-tab" aria-controls="home" role="tab" data-toggle="tab">
roll
</a>
</div>
<div role="presentation" class="tab-green item expert-item">
<a href="#green-tab" aria-controls="home" role="tab" data-toggle="tab">
subject
</a>
</div>
<div role="presentation" class="tab-yellow item expert-item">
<a href="#yellow-tab" aria-controls="home" role="tab" data-toggle="tab">
and what
</a>
</div>
</div>
如果您没有其他导航项,您可能还想缩小必须填写剩余 space 的选项卡(例如,使用 flex 属性在 flexbox 容器内的元素上)。
再添加一些导航项,它将起作用。