jQuery幻燈片插件owlcarousel是一個小巧強大兼容性強的幻燈片插件,兼容IE6以上所有瀏覽器,本文主要介紹了字的使用方法與中文參數與API說明
Owl Carousel 是一個強大、實用但小巧的jQuery 幻燈片插件,它具有一下特點:
#相容於所有瀏覽器
支援響應式
支援CSS3 過度
支援觸控事件
支援JSON 及自訂JSON 格式
支援進度條
支援自訂事件
支援延遲載入
#支援自適應高度
瀏覽器相容:相容於所有瀏覽器,包括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程式碼
<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(); });
下面是Owl Carousel的中文參數與api說明:
參數 | 類型 | 預設值 | |
---|---|---|---|
#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 | 布林值 |
slideSpeed | 整數 | ||
投影片切換速度,以毫秒為單位 | paginationSpeed | 整數 | |
分頁切換速度,以毫秒為單位 | rewindSpeed | 整數 | |
重回速度,以毫秒為單位 | autoPlay | 布林值/整數 | |
自動播放,可選布林值或整數,若使用整數,如3000,表示3 秒切換一次;若設定為true,預設5 秒切換一次 | stopOnHover | 布林值 | |
滑鼠懸停停止自動播放 | #navigation | 布林值 | |
顯示「上一個」、「下一個」 | navigationText | 陣列 | |
設定「上一個」、「下一個」文字,預設是[“prev”,” next”] | rewindNav | 布林值 | |
#滑動到第一個 | scrollPerPage | 布林值 | |
#每頁滾動而不是每個項目滾動 | pagination | 布林值 | |
顯示分頁 | #paginationNumbers | 布林值 | |
分頁按鈕顯示數字 | responsive | #布林值 | |
##responsiveRefreshRate | 整數 | ||
每200 毫秒偵測視窗寬度並做對應的調整,主要用於響應式 | responsiveBaseWidth | jQuery 選擇器 | |
baseClass | #字串 | ||
新增CSS,如果不需要,最好不要使用 | theme | ##字串owl-theme | |
#lazyLoad | 布林值 | false | |
lazyFollow | 布林值 | true | |
lazyEffect | #布林值/字串 | fade | |
loop | 布林值 | false | |
autoHeight | 布林值 | false | |
jsonPath | 字串 | false | |
#jsonSuccess | 函數 | false | |
dragBeforeAnimFinish | 布林值 | true | |
mouseDrag | 布林值 | true | |
margin | 整數 | 0 | |
touchDrag | # #布林值 | true | |
#addClassActive | 布林值 | false |
owlcarousel回呼函數
#變數 | 類型 | 預設值 | ##說明|
---|---|---|---|
函數 | false | 回應之後的回呼函數 | |
函數 | false | #回應之前的回呼函數 | |
函數 | false | 初始化先前的回呼函數 | |
函數 | ##false初始化之後的回呼函數 | beforeMove | |
false | 在移動之前的回呼函數 | #afterMove | |
false | 移動之後的回呼函數 | afterAction | |
false | 初始化之後的回呼函數 | startDragging | |
false | 拖曳的回呼函數 | afterLazyLoad | |
false | 延遲載入之後的回呼函數 |
owl.next | |
owl.play | |
owl.stop | |
owl.goTo | |
owl.jumpTo | |
在node.js中如何實作下載圖片
#
以上是在jQuery幻燈片中使用插件owlcarousel(詳細教程)的詳細內容。更多資訊請關注PHP中文網其他相關文章!