Jquery 猫头鹰转盘无固定宽度
所以我尝试不使用固定宽度,因为我需要一个没有固定图像或宽度的响应性Wordpress站点,否则它会破坏我的移动视图 我试着在owlcarousel.js中取消注释设置了Jquery 猫头鹰转盘无固定宽度,jquery,owl-carousel,Jquery,Owl Carousel,所以我尝试不使用固定宽度,因为我需要一个没有固定图像或宽度的响应性Wordpress站点,否则它会破坏我的移动视图 我试着在owlcarousel.js中取消注释设置了\u width和\u width的行,这种方法很有效,只是项目没有在.owl stage中居中。当我试图改变.owl stage的维度时,整个东西都坏了 有人能就如何做到这一点提供建议吗?我只想在宽度等是相对的,而不是固定的情况下,对Owl转盘进行响应性部署。我认为您可以使用属性宽度和单位% $('.owl-carousel')
\u width
和\u width
的行,这种方法很有效,只是项目没有在.owl stage
中居中。当我试图改变.owl stage
的维度时,整个东西都坏了
有人能就如何做到这一点提供建议吗?我只想在宽度等是相对的,而不是固定的情况下,对Owl转盘进行响应性部署。我认为您可以使用属性
宽度
和单位%
$('.owl-carousel').attr("width", "100%")
旋转木马的单位%宽度将跟随屏幕设备的宽度
另外,您可以使用css3来响应。对应于屏幕设备的宽度,您可以设置不同的宽度
这就是我所知道的。如果您想要:
owl项目的宽度设置为100%,将owl旋转木马的宽度设置为100%。或者始终显示2,3,4,5,。。。。您应该将owl项的宽度设置为(100/2)%,(100/3)%,(100/4)%
owl项的属性minwidth
或max width
,使其成为
$('.owl carousel').owlCarousel({
循环:对,
差额:10,
导航:是的,
项目:1
})
.item{
背景色:#4DC7A0;
颜色:白色;
字体大小:30px;
高度:150像素;
填充:10px;
}
1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
我认为这是不对的,我需要针对源代码,特别是owl item
的操作和包含阶段。因此,您需要使用单位%来设置owl item
的属性width
,而不是owl carousel
否,因为owl item
的容器的宽度是所有项的倍数,所以相对于该宽度设置它是不可行的,因为它比任何单个项都大。我尝试将其设置为相对于owl carousel
元素,但是项目没有正确居中,也就是说,我在视图中显示了两个项目,其中应该只有一个。此外,我不希望使用事后DOM操作来对抗源代码,因为这不如更改源代码本身来获得我想要的加载效果那么可靠。在这种情况下,我不认为您必须更改不同断点的宽度来响应您的请求。上的演示是否达到了预期效果?上面说是responsive@adriancarriger根据文档,它的行为与我期望的一样,但它不是我想要的。响应功能对我没有帮助,因为它似乎是以每次显示的项目数量开头的,我希望始终显示一个项目,因此显示的项目数量的更改对我没有帮助。我只是希望滑块在不生成重要元素的固定宽度的情况下工作。这不会保持图像的纵横比。有解决这个问题的办法吗。?
$('.owl-carousel').owlCarousel({
loop:true,
margin:10,
nav:true,
items: 1
})