您的位置:首页 > Web前端 > JQuery

jQuery幻灯片插件Owl Carousel之itemsDesktop的使用

2015-11-12 00:11 661 查看
最近在用H5+CSS+jQuery开发IOS项目,新手零基础琢磨这东西真心蛋疼,偶尔同事发来一段Eclipse里的XML代码,那种一目了然的整齐的感觉,让人怀念地热泪盈眶……

废话不多说,进入正题

我们一直想要一种类似于QQ相册一样浏览图片的功能,查了以后发现Owl Carousel可以实现,效果如下:



而且拖动屏幕大小还有自适应的问题,这个让本屌觉得超级亢奋

但是问题来了,你发现随着屏幕的缩小,它并不是所有图片带着滑动框一起缩小,而是缩到一定程度了少一张,再缩下去再少一张,直到变成手机屏幕了只剩下一张……(本屌刚刚燃烧起来的火热的心啊,瞬间被撕地一片一片的……)

做了很多方面的努力,包括单个图片调整大小,DIV层调整等,都以失败告终

后来还是以为资深的老码农指点下,才明白其中的奥义:

itemsDesktop

就是这货!

先来看下说明

参数 类型 默认值 说明

items 整数 5 幻灯片每页可见个数

itemsDesktop 数组 [1199,4] 设置浏览器宽度和幻灯片可见个数,格式为[X,Y],X 为浏览器宽度,Y 为可见数,如[1199,4]就是如果浏览器宽度 小于1199,每页显示 4 张,此参数主要用于响应式设计。也可以使用 false

itemsDesktopSmall 数组 [979,3] 同上

itemsTablet 数组 [768,2] 同上

itemsTabletSmall 数组 false 同上,默认为 false

itemsMobile 数组 [479,1] 同上

明白了,当我们的页面缩小的时候,在默认情况下图片数会随之减少,因此有了上面那么蛋疼的效果

所以如果我们要在手机屏幕的大小上也实现一排可爱的小图片滑动,就需要把items值保持不变

代码如下:

$(function(){
$('#owl-demo').owlCarousel({
navigation: true,
navigationText: ["上一个","下一个"]
items : 3,
itemsDesktop : [1000,3],
itemsDesktopSmall : [900,3],
itemsTablet: [600,3],
itemsMobile : [479,3]
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery css 插件