溫馨提示×

溫馨提示×

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

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

jQuery幻燈片插件owlcarousel參數(shù)怎么用

發(fā)布時間:2022-03-31 11:09:13 來源:億速云 閱讀:909 作者:iii 欄目:開發(fā)技術(shù)

今天小編給大家分享一下jQuery幻燈片插件owlcarousel參數(shù)怎么用的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

Owl Carousel 是一個強大、實用但小巧的 jQuery 幻燈片插件,它具有一下特點:

  • 兼容所有瀏覽器

  • 支持響應(yīng)式

  • 支持 CSS3 過度

  • 支持觸摸事件

  • 支持 JSON 及自定義 JSON 格式

  • 支持進(jìn)度條

  • 支持自定義事件

  • 支持延遲加載

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

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

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

Owl Carousel 使用方法

新建一個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說明:

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

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

變量類型默認(rèn)值說明
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移動之前的回調(diào)函數(shù)
afterMove函數(shù)false移動之后的回調(diào)函數(shù)
afterAction函數(shù)false初始化之后的回調(diào)函數(shù)
startDragging函數(shù)false拖動的回調(diào)函數(shù)
afterLazyLoad函數(shù)false延遲加載之后的回調(diào)函數(shù)

owlcarousel自定義事件

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

以上就是“jQuery幻燈片插件owlcarousel參數(shù)怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。

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

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

AI