溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jQuery幻燈片插件owlcarousel參數(shù)的示例分析

發(fā)布時(shí)間:2021-06-15 14:09:58 來(lái)源:億速云 閱讀:147 作者:小新 欄目:web開發(fā)

這篇文章主要介紹jQuery幻燈片插件owlcarousel參數(shù)的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Owl Carousel 是一個(gè)強(qiáng)大、實(shí)用但小巧的 jQuery 幻燈片插件,它具有一下特點(diǎn):

  • 兼容所有瀏覽器

  • 支持響應(yīng)式

  • 支持 CSS3 過(guò)度

  • 支持觸摸事件

  • 支持 JSON 及自定義 JSON 格式

  • 支持進(jìn)度條

  • 支持自定義事件

  • 支持延遲加載

  • 支持自適應(yīng)高度

瀏覽器兼容:兼容所有瀏覽器,包括 IE6、IE7。

jQuery 兼容:兼容 1.7 及以上版本。

Owl Carousel 使用方法

新建一個(gè)HTML文件

1、在HTML文件中引入Owl Carousel必須文件

<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代碼

<div id="owl-demo" class="owl-carousel">
 <div>1</div>
 <div>2</div>
 <div>3</div>
 <div>4</div>
 <div>5</div>
 <div>6</div>
 <div>7</div>
 <div>8</div>
</div>

3、JavaScript

$(function(){
 $('#owl-example').owlCarousel();
});

下面是Owl Carousel的中文參數(shù)與api說(shuō)明:

參數(shù)類型默認(rèn)值說(shuō)明
items整數(shù)5幻燈片每頁(yè)可見個(gè)數(shù)
itemsDesktop數(shù)組[1199,4]設(shè)置瀏覽器寬度和幻燈片可見個(gè)數(shù),格式為[X,Y],X 為瀏覽器寬度,Y 為可見個(gè)數(shù),如[1199,4]就是如果瀏覽器寬度小于1199,每頁(yè)顯示 4 張,此參數(shù)主要用于響應(yīng)式設(shè)計(jì)。也可以使用 false
itemsDesktopSmall數(shù)組[979,3]同上
itemsTablet數(shù)組[768,2]同上
itemsTabletSmall數(shù)組false同上,默認(rèn)為 false
itemsMobile數(shù)組[479,1]同上
itemsCustom數(shù)組false
singleItem布爾值false是否只顯示一張
itemsScaleUp布爾值false
slideSpeed整數(shù)200幻燈片切換速度,以毫秒為單位
paginationSpeed整數(shù)800分頁(yè)切換速度,以毫秒為單位
rewindSpeed整數(shù)1000重回速度,以毫秒為單位
autoPlay布爾值/整數(shù)false自動(dòng)播放,可選布爾值或整數(shù),若使用整數(shù),如 3000,表示 3 秒切換一次;若設(shè)置為 true,默認(rèn) 5 秒切換一次
stopOnHover布爾值false鼠標(biāo)懸停停止自動(dòng)播放
navigation布爾值false顯示“上一個(gè)”、“下一個(gè)”
navigationText數(shù)組[“prev”,”next”]設(shè)置“上一個(gè)”、“下一個(gè)”文字,默認(rèn)是[“prev”,”next”]
rewindNav布爾值true滑動(dòng)到第一個(gè)
scrollPerPage布爾值false每頁(yè)滾動(dòng)而不是每個(gè)項(xiàng)目滾動(dòng)
pagination布爾值true顯示分頁(yè)
paginationNumbers布爾值false分頁(yè)按鈕顯示數(shù)字
responsive布爾值true
responsiveRefreshRate整數(shù)200每 200 毫秒檢測(cè)窗口寬度并做相應(yīng)的調(diào)整,主要用于響應(yīng)式
responsiveBaseWidthjQuery 選擇器window
baseClass字符串owl-carousel添加 CSS,如果不需要,最好不要使用
theme字符串owl-theme主題樣式,可以自行添加以符合你的要求
lazyLoad布爾值false延遲加載
lazyFollow布爾值true當(dāng)使用分頁(yè)時(shí),如果跨頁(yè)瀏覽,將不加載跳過(guò)頁(yè)面的圖片,只加載所要顯示頁(yè)面的圖片,如果設(shè)置為 false,則會(huì)加載跳過(guò)頁(yè)面的圖片。這是 lazyLoad 的子選項(xiàng)
lazyEffect布爾值/字符串fade延遲加載圖片的顯示效果,默認(rèn)以 400 毫秒淡入,若為 false 則不使用效果
loop布爾值false無(wú)限循環(huán)
autoHeight布爾值false自動(dòng)使用高度
jsonPath字符串falseJSON 文件路徑
jsonSuccess函數(shù)false處理自定義 JSON 格式的函數(shù)
dragBeforeAnimFinish布爾值true忽略過(guò)度是否完成(只限拖動(dòng))
mouseDrag布爾值true關(guān)閉/開啟鼠標(biāo)事件
margin整數(shù)0幻燈片間距
touchDrag布爾值true關(guān)閉/開啟觸摸事件
addClassActive布爾值false給可見的項(xiàng)目加入 “active” 類
transitionStyle字符串false添加 CSS3 過(guò)度效果

owlcarousel回調(diào)函數(shù)

變量類型默認(rèn)值說(shuō)明
beforeUpdate函數(shù)false響應(yīng)之后的回調(diào)函數(shù)
afterUpdate函數(shù)false響應(yīng)之前的回調(diào)函數(shù)
beforeInit函數(shù)false初始化之前的回調(diào)函數(shù)
afterInit函數(shù)false初始化之后的回調(diào)函數(shù)
beforeMove函數(shù)false移動(dòng)之前的回調(diào)函數(shù)
afterMove函數(shù)false移動(dòng)之后的回調(diào)函數(shù)
afterAction函數(shù)false初始化之后的回調(diào)函數(shù)
startDragging函數(shù)false拖動(dòng)的回調(diào)函數(shù)
afterLazyLoad函數(shù)false延遲加載之后的回調(diào)函數(shù)

owlcarousel自定義事件

事件說(shuō)明
owl.prev到上一個(gè)
owl.next到下一個(gè)
owl.play自動(dòng)播放,可傳遞一個(gè)參數(shù)作為播放速度
owl.stop停止自動(dòng)播放
owl.goTo跳到第幾個(gè)
owl.jumpTo不使用動(dòng)畫跳到第幾個(gè)

以上是“jQuery幻燈片插件owlcarousel參數(shù)的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI