目前我在我网站上使用的猫头鹰旋转木马太高了,因为它占用的空间超过全屏。从owl-carousel的演示中,每张幻灯片可以显示一个图像,可以调整高度。我正在使用最新版本的猫头鹰旋转木马2.我也尝试将旋转木马包裹在另一个div中并调整外部div的高度。我注意到我可以调整宽度,这也有调整高度的效果。但是,我想在不调整宽度的情况下调整高度。我附上了我的javascript和html。谢谢。
<body>
<div id="navigation">
<ul>
<li> <%= link_to "About", pages_about_path, id: "about-link"; %> </li>
<li> <%= link_to "Contact Us", pages_contact_us_path; %> </li>
</ul>
</div>
<div class="wrapper">
<h1><img src="http://cdn-0.famouslogos.us/images/computer-logos/ab-computer-repair-logo.jpg"> </h1>
<div id="carousel" class="owl-carousel owl-theme">
<div class="item"><img src="https://responsivedesign.is/__data/assets/image/0013/5017/Owl-Carousel-2.jpg"></div>
<div class="item"><img style="width:100%; height:auto;" src="http://www.pcgeeksusa.com/wp-content/uploads/2015/01/computer-repair.jpg"></div>
</div>
<div class="contact">
<aside>
<h2>Contact Info</h2>
<p> Nomadic Inc. <br>
Tuscaloosa, AL 35404 <br>
<b> E-mail: </b> nesella@comcast.net <br>
<b> Phone: </b> 205-799-1668
</p>
</aside>
</div>
</div>
</body>
和javascript:
$ ->
$("#carousel").owlCarousel({
autoplay: true,
items: 1,
loop: true,
navigation : true,
slideSpeed : 300,
paginationSpeed : 400,
singleItem:true
})
答案 0 :(得分:0)
添加 autoHeight:true ,它会将轮播的高度设置为自动。
见下面正确的代码
$("#carousel").owlCarousel({
autoplay: true,
items: 1,
loop: true,
navigation : true,
slideSpeed : 300,
paginationSpeed : 400,
singleItem:true,
autoHeight:true
})
答案 1 :(得分:0)
根据放置在转盘中的图像,猫头鹰转盘通常具有不同的高度。要创建一个不会发生变化的height
,您可以使用
autoHeight: true
根据旋转木马内最大的图像或项目更改旋转木马的height
。所以计划是根据最高的项目计算所有可见项目并改变高度。您的完整JS
代码如下:
$("#carousel").owlCarousel({
autoplay: true,
items: 1,
loop: true,
navigation : true,
slideSpeed : 300,
paginationSpeed : 400,
singleItem:true
autoHeight:true
})