Das jQuery-Diashow-Plug-In Owlcarousel ist ein kleines, leistungsstarkes und hochkompatibles Diashow-Plug-In, das mit allen Browsern über IE6 kompatibel ist. In diesem Artikel wird hauptsächlich die Verwendung von Wörtern, chinesischen Parametern und API-Anweisungen vorgestellt.
Owl Carousel ist ein leistungsstarkes, praktisches, aber kompaktes jQuery-Diashow-Plug-in mit den folgenden Funktionen:
Kompatibel mit allen Browsern
Unterstützt Reaktionsfähigkeit
Unterstützt CSS3 über
Unterstützt Touch-Ereignisse
Unterstützt JSON und benutzerdefinierte JSON-Formate
Fortschrittsbalken unterstützen
Benutzerdefinierte Ereignisse unterstützen
Lazy Loading unterstützen
Unterstützt adaptive Höhe
Browserkompatibilität: Kompatibel mit allen Browsern, einschließlich IE6 und IE7.
jQuery-kompatibel: Kompatibel mit Version 1.7 und höher.
So verwenden Sie Owl Carousel:
Erstellen Sie eine neue HTML-Datei
1. Fügen Sie die erforderlichen Dateien für Owl Carousel in die HTML-Datei ein
<link href="css/owl.carousel.css" rel="external nofollow" rel="stylesheet"> <link href="css/owl.theme.css" rel="external nofollow" rel="stylesheet"> <script src="js/jquery.min.js"></script> <script src="js/owl.carousel.js"></script>
2. HTML-Code
<p id="owl-demo" class="owl-carousel"> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> <p>8</p> </p>
3. JavaScript
$(function(){ $('#owl-example').owlCarousel(); });
Das Folgende sind die chinesischen Parameter und die API-Beschreibung von Owl Carousel:
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
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] | 同上 |
itemsCustom | 数组 | false | |
singleItem | 布尔值 | false | 是否只显示一张 |
itemsScaleUp | 布尔值 | false | |
slideSpeed | 整数 | 200 | 幻灯片切换速度,以毫秒为单位 |
paginationSpeed | 整数 | 800 | 分页切换速度,以毫秒为单位 |
rewindSpeed | 整数 | 1000 | 重回速度,以毫秒为单位 |
autoPlay | 布尔值/整数 | false | 自动播放,可选布尔值或整数,若使用整数,如 3000,表示 3 秒切换一次;若设置为 true,默认 5 秒切换一次 |
stopOnHover | 布尔值 | false | 鼠标悬停停止自动播放 |
navigation | 布尔值 | false | 显示“上一个”、“下一个” |
navigationText | 数组 | [“prev”,”next”] | 设置“上一个”、“下一个”文字,默认是[“prev”,”next”] |
rewindNav | 布尔值 | true | 滑动到第一个 |
scrollPerPage | 布尔值 | false | 每页滚动而不是每个项目滚动 |
pagination | 布尔值 | true | 显示分页 |
paginationNumbers | 布尔值 | false | 分页按钮显示数字 |
responsive | 布尔值 | true | |
responsiveRefreshRate | 整数 | 200 | 每 200 毫秒检测窗口宽度并做相应的调整,主要用于响应式 |
responsiveBaseWidth | jQuery 选择器 | window | |
baseClass | 字符串 | owl-carousel | 添加 CSS,如果不需要,最好不要使用 |
theme | 字符串 | owl-theme | 主题样式,可以自行添加以符合你的要求 |
lazyLoad | 布尔值 | false | 延迟加载 |
lazyFollow | 布尔值 | true | 当使用分页时,如果跨页浏览,将不加载跳过页面的图片,只加载所要显示页面的图片,如果设置为 false,则会加载跳过页面的图片。这是 lazyLoad 的子选项 |
lazyEffect | 布尔值/字符串 | fade | 延迟加载图片的显示效果,默认以 400 毫秒淡入,若为 false 则不使用效果 |
loop | 布尔值 | false | 无限循环 |
autoHeight | 布尔值 | false | 自动使用高度 |
jsonPath | 字符串 | false | JSON 文件路径 |
jsonSuccess | 函数 | false | 处理自定义 JSON 格式的函数 |
dragBeforeAnimFinish | 布尔值 | true | 忽略过度是否完成(只限拖动) |
mouseDrag | 布尔值 | true | 关闭/开启鼠标事件 |
margin | 整数 | 0 | 幻灯片间距 |
touchDrag | 布尔值 | true | 关闭/开启触摸事件 |
addClassActive | 布尔值 | false | 给可见的项目加入 “active” 类 |
transitionStyle | 字符串 | false | 添加 CSS3 过度效果 |
Eulenkarussell-Rückruffunktion
变量 | 类型 | 默认值 | 说明 |
---|---|---|---|
beforeUpdate | 函数 | false | 响应之后的回调函数 |
afterUpdate | 函数 | false | 响应之前的回调函数 |
beforeInit | 函数 | false | 初始化之前的回调函数 |
afterInit | 函数 | false | 初始化之后的回调函数 |
beforeMove | 函数 | false | 移动之前的回调函数 |
afterMove | 函数 | false | 移动之后的回调函数 |
afterAction | 函数 | false | 初始化之后的回调函数 |
startDragging | 函数 | false | 拖动的回调函数 |
afterLazyLoad | 函数 | false | 延迟加载之后的回调函数 |
Benutzerdefiniertes Eulenkarussell-Event
事件 | 说明 |
---|---|
owl.prev | 到上一个 |
owl.next | 到下一个 |
owl.play | 自动播放,可传递一个参数作为播放速度 |
owl.stop | 停止自动播放 |
owl.goTo | 跳到第几个 |
owl.jumpTo | 不使用动画跳到第几个 |
Ich hoffe, das Obige ist für alle zusammengestellt dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
So laden Sie Bilder in node.js herunter
So verwenden Sie EventBus in Vue, um Geschwisterkomponenten für die Kommunikation zu implementieren
So implementieren Sie eine benutzerdefinierte Kreisdiagrammkomponente (Echarts) in vue2.0
Das obige ist der detaillierte Inhalt vonVerwendung des Plugins Owlcarousel in der jQuery-Diashow (ausführliches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!