国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

JQuery Jcarousel插件實現(xiàn)橫向無縫圖片滾動

移動開發(fā)
JQuery Jcarousel插件實現(xiàn)橫向無縫圖片滾動是本文要介紹的內(nèi)容,主要是了解利用JQuery來實現(xiàn)滾動效果,具體內(nèi)容的實現(xiàn)來看本文。

JQuery Jcarousel插件實現(xiàn)橫向無縫圖片滾動是本文要介紹的內(nèi)容,主要是了解利用JQuery來實現(xiàn)滾動效果, jCarousel操作jquery圖片產(chǎn)品展示插件可以用來展示產(chǎn)品圖片jquery插件。

jCarousel是個非常好看又好用的內(nèi)容滾動切換插件,可以實現(xiàn)按序水平或垂直方向的內(nèi)容列表的切換。滾動切換的內(nèi)容可以是靜態(tài)的HTML內(nèi)容,也可以是JS的對象列表,也可以是利用AJAX技術(shù)動態(tài)載入的內(nèi)容。 

JQuery Jcarousel插件之橫向無縫圖片滾動

jcarousel 使用方法 使用此插件,需要在<head>標(biāo)簽內(nèi)引入jQuery庫,jCarousel源文件和CSS樣式等:

  1. <script type="text/javascript" src="/path/to/jquery-1.2.1.pack.js"> 
  2. </script><script type="text/javascript" src="/path/to/lib/jquery.jcarousel.pack.js"> 
  3. </script><link rel="stylesheet" type="text/css" href="/path/to/lib/jquery.jcarousel.css"  /> 
  4. <link rel="stylesheet" type="text/css" href="/path/to/skin/skin.css"  /> 
  5.  
  6. jCarousel在HTML文檔中使用一個非常簡單的HTML標(biāo)記結(jié)構(gòu):   
  7. <ul id="mycarousel">    
  8. <!-- The content goes in here --> 
  9. </ul> 

jCarousel自動生成需要的HTML標(biāo)記內(nèi)容。class屬性標(biāo)明jCarousel使用的”name”名稱的外觀。應(yīng)用jCarousel,需要在<head>標(biāo)記內(nèi)增加以下代碼:

  1. <script type="text/javascript">jQuery(document).ready(function() {     
  2.  jQuery('#mycarousel').jcarousel({         
  3.  // Configuration goes here      
  4. })  
  5. ;  
  6. });  
  7. </script> 

jCarousel可以接受很多配置選項,在后面會詳細(xì)說明。 jCarousel初始化成功后,生成的DOM結(jié)構(gòu)如下所示:

  1. <div>    
  2. <div>     
  3.  <div disabled="disabled"> 
  4. </div>      
  5. <div> 
  6. </div>      
  7. <div>        
  8. <ul>          
  9. <li>First item</li>         
  10.  <li>Second item</li>        
  11. </ul>      
  12. </div>    
  13. </div> 
  14. </div> 

你可以發(fā)現(xiàn)自動生成了一些有class屬性的元素。你可以自己定義這些對應(yīng)的class的樣式。注: "jcarousel-skin-name"外觀class名稱被自動從<ul>上變動到了頂層的<div>元素上。在<div>中的第一個<div>元素表示一個不可用的按鈕,第二個<div>元素是一個可用的按鈕。

不可用按鈕有一個disabled屬性(實際上對<div>元素沒有影響,你可以照常使用按鈕元素),額外的jcarousel-prev-disabled(或者jcarousel-next-disabled)表示樣式。在列表中的<li>元素都有jcarousel-item-n的樣式,通過n表示在列表中的位置。class的名稱都可以復(fù)用,如<ul>表示一個水平的carousel。動態(tài)內(nèi)容載入使用itemLoadCallback回調(diào)方法作為一個配置選項,你可以實現(xiàn)動態(tài)創(chuàng)建<li>元素。

  1. <script type="text/javascript"> 
  2. jQuery(document).ready(function() {  
  3.     jQuery('#mycarousel').jcarousel({         
  4.  itemLoadCallback: itemLoadCallbackFunction      
  5. });});  
  6. </script> 

itemLoadCallback是個JavaScript函數(shù),當(dāng)carousel載入了列表內(nèi)容時被執(zhí)行。使用時需要傳遞兩個參數(shù):載入列表的carousel實例對象和指示當(dāng)前carousel狀態(tài)的標(biāo)記('init','prev'或者'next')。

  1. <script type="text/javascript"> 
  2. function itemLoadCallbackFunction(carousel, state){      
  3.   for (var i = carousel.first;   
  4.   i <= carousel.last; i++) {  
  5.         // Check if the item already exists         
  6.  if (!carousel.has(i)) {             
  7.     // Add the item             
  8.  carousel.add(i, "I'm item #" + i);          
  9. }     
  10. }};  
  11. </script> 

jCarousel包含一個方便的add()方法,用于創(chuàng)建對應(yīng)編號的元素和元素中的innerHTML字符串內(nèi)容。如果元素已經(jīng)存在,它只是更新元素的innerHTML字符串。你可以使用carousel.first和carousel.last變量來訪問第一個和最后一個可見元素的編號值。 配置選項 jCarousel接受以下選項來控制carousel的表現(xiàn)和行為。從屬性、類型、默認(rèn)值、描述。

  1. vertical bool false  

指定carousel是水平還是垂直方向滾動。

  1. start integer 1  

開始的元素編號。

  1. offset integer 1  

初始化后第一個可見的元素編號。

  1. size integer  

如果size屬性沒指定,則為<li>元素的個數(shù) 元素的個數(shù)。

  1. scroll integer 3  

每次滾動切換的元素數(shù)量。

  1. visible integer null  

如果設(shè)置此項,元素的寬度和高度值將根據(jù)區(qū)域的寬度和高度值來重新計算,以顯示此數(shù)量的元素。

  1. animation mixed “fast”  

滾動效果的速度(“slow”或者”fast”),也可以是毫秒的整數(shù)(參見 jQuery Documentation)。如果設(shè)置為0,關(guān)閉切換效果。

  1. easing string null  

你想使用的緩沖效果的名字 (參見 jQuery Documentation).

  1. auto integer 0  

指定每隔多少秒自動滾動內(nèi)容。如果設(shè)置為0(默認(rèn)值)將關(guān)閉自動切換。

  1. wrap string null  

表示是否將第一個和最后一個元素實現(xiàn)連接效果。選項值可以是"first", "last"或者 "both"。如果設(shè)置為null,默認(rèn)關(guān)閉連接效果。 你也可以設(shè)置"circular"選項實現(xiàn)循環(huán)效果。例子 Circular carousel 演示如何實現(xiàn)此效果。

  1. initCallback function null  

在初始化carousel后調(diào)用的JavaScript函數(shù)。包含兩個參數(shù):調(diào)用函數(shù)的carousel實例對象和carousel的初始化狀態(tài)(init, reset 或者reload)。

  1. itemLoadCallback function null  

在carousel動態(tài)載入內(nèi)容后調(diào)用的JavaScript函數(shù)。包含兩個參數(shù):調(diào)用函數(shù)的carousel實例對象和carousel的動作狀態(tài)(prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemLoadCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. itemFirstInCallback function null  

當(dāng) 某個元素成為carousel顯示范圍的第一個元素時調(diào)用的JavaScript函數(shù)(在滾動效果之后)。需要四個參數(shù):調(diào)用函數(shù)的實例對 象,<li>對象本身,元素在列表中中序號,以及carousel的動作狀態(tài) (prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemFirstInCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. itemFirstOutCallback function null  

當(dāng)某個元素不再是carousel顯示范圍的第一個元素時調(diào)用的JavaScript函數(shù)(在滾動效果之后)。需要四個參數(shù):調(diào)用函數(shù)的實例對象,<li>對象本身,元素在列表中中序號,以及carousel的動作狀態(tài) (prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemFirstOutCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. itemLastInCallback function null  

當(dāng)某個元素成為carousel顯示范圍的最后一個元素時調(diào)用的JavaScript函數(shù)(在滾動效果之后)。需要四個參數(shù):調(diào)用函數(shù)的實例對象,<li>對象本身,元素在列表中中序號,以及carousel的動作狀態(tài) (prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemLastInCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. itemLastOutCallback function null  

當(dāng)某個元素不再是carousel顯示范圍的最后一個元素時調(diào)用的JavaScript函數(shù)(在滾動效果之后)。需要四個參數(shù):調(diào)用函數(shù)的實例對象,<li>對象本身,元素在列表中中序號,以及carousel的動作狀態(tài) (prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemLastOutCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. itemVisibleInCallback function null  

當(dāng)某個元素成為carousel顯示范圍的某個元素時調(diào)用的JavaScript函數(shù)(在滾動效果之后)。需要四個參數(shù):調(diào)用函數(shù)的實例對象,<li>對象本身,元素在列表中中序號,以及carousel的動作狀態(tài) (prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemVisibleInCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. itemVisibleOutCallback function null  

當(dāng)某個元素不再是carousel顯示范圍的某個元素時調(diào)用的JavaScript函數(shù)(在滾動效果之后)。需要四個參數(shù):調(diào)用函數(shù)的實例對象,<li>對象本身,元素在列表中中序號,以及carousel的動作狀態(tài) (prev, next or init)。你還可以傳遞一個或兩個函數(shù)的列表,分別表示切換前和切換后的動作。 itemVisibleOutCallback: {  onBeforeAnimation: callback1,  onAfterAnimation: callback2}

  1. buttonNextCallback function null  

當(dāng)’next’按鈕狀態(tài)改變時調(diào)用的JavaScript函數(shù)。方法的返回值用于控制’next’按鈕可用還是不可用。需要三個參數(shù):調(diào)用函數(shù)的實例對象,按鈕控件元素和該按鈕是否可用的標(biāo)記。

  1. buttonPrevCallback function null  

當(dāng)’previous’按鈕狀態(tài)改變時調(diào)用的JavaScript函數(shù)。方法的返回值用于控制’previous’按鈕可用還是不可用。需要三個參數(shù):調(diào)用函數(shù)的實例對象,按鈕控件元素和該按鈕是否可用的標(biāo)記。

  1. buttonNextHTML string <div></div>  

自動生成的next按鈕的HTML標(biāo)記。如果設(shè)置為空,不創(chuàng)建next按鈕。

  1. buttonPrevHTML string <div></div>  

自動生成的prev按鈕的HTML標(biāo)記。如果設(shè)置為空,不創(chuàng)建prev按鈕。

  1. buttonNextEvent string “click”  

指定觸發(fā)next操作的事件名。

  1. buttonPrevEvent string “click”  

指定觸發(fā)prev操作的事件名。

兼容性 jCarousel支持以下瀏覽器:

  1. Internet Explorer 6 (PC)   
  2. Internet Explorer 7 (PC)   
  3. FireFox 1.5.0.6 (PC/Mac/Linux)   
  4. Opera 9.01 (PC/Mac)   
  5. Safari 2.0.4 (Mac)   
  6. Safari 3.1.0 (PC)   
  7. Konqueror 3.4.0 (Linux)  

小結(jié):JQuery Jcarousel插件之橫向無縫圖片滾動的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 博客園
相關(guān)推薦

2011-09-02 10:03:40

jQuery滾動圖片

2011-09-02 10:14:10

JQuery滾動Xslider

2021-06-18 10:12:09

JS代碼前端

2012-05-10 14:02:46

jQuery

2011-07-22 13:30:52

JavaScript

2012-05-07 09:53:10

jQuery

2012-08-10 09:46:53

jQuery

2013-01-05 17:45:11

Android開發(fā)特效滾動屏幕

2013-12-02 15:07:57

jQuery插件

2009-06-18 15:49:31

jQuery插件

2015-05-07 10:02:47

jQuery jQuery 圖片裁

2013-12-02 15:25:38

jQuery插件

2014-07-10 10:56:21

jQuery

2024-04-17 12:59:18

前端Token開發(fā)

2013-12-02 15:36:17

jQuery插件

2013-01-07 09:54:49

jQueryJavaScriptJS

2009-12-17 09:06:23

Visual Stud

2023-08-29 08:19:19

PicGo插件開發(fā)

2015-08-03 10:42:56

微軟EdgeChrome

2022-08-23 08:01:09

CSS前端
點贊
收藏

51CTO技術(shù)棧公眾號

91精品福利| 国产精品久久一级| 久久天堂电影网| 蝌蚪视频在线播放| 91麻豆高清视频| 蜜桃麻豆91| 禁果av一区二区三区| 亚洲嫩模很污视频| 全色精品综合影院| 国产欧美一二三区| av在线观看地址| 天堂午夜影视日韩欧美一区二区| 81精品国产乱码久久久久久| 亚洲欧洲自拍| 欧美亚洲禁片免费| 成人做爰高清视频网站| 99麻豆久久久国产精品免费优播| 久久久www免费人成黑人精品| 亚洲婷婷伊人| 深夜福利一区二区| ririsao久久精品一区| 欧美性猛交xxxx乱大交极品| 成年人羞羞的网站| 国产欧美精品在线观看| 欧美中日韩在线| 免费久久精品视频| 欧美精品免费观看二区| 欧美日本在线| 成人高清视频观看www| 久久97精品| 久久久av电影| 日韩护士脚交太爽了| 亚洲色图激情小说| a√中文在线观看| 欧美三级视频在线播放| 伊人av免费在线观看| 亚洲精品成人精品456| 日本成人黄色网址| 中文字幕欧美激情一区| 欧美色图另类小说| 亚洲欧美另类小说| 成人影院免费观看| 亚洲成人动漫在线播放| 中文在线免费视频| 欧美激情网友自拍| 色综合久久一区二区三区| 国产91精品入口17c| 欧美a级一区二区| 成人羞羞国产免费网站| 亚洲综合激情另类小说区| 97色伦图片97色伦在线电影| 午夜av一区二区| 日韩av视屏| 色综合久久久久久久久久久| 韩国三级av在线免费观看| 亚洲综合清纯丝袜自拍| 波多野结衣av在线| 91福利在线看| www.久久ai| 日韩精品有码在线观看| а天堂中文最新一区二区三区| 欧美xxxx做受欧美.88| 精品99re| 国产91在线播放| 韩国欧美一区| 日本一区二区在线视频| 看片的网站亚洲| 日韩精品一区二区在线视频| 久久久久国产精品麻豆| 成人福利资源| 欧美色倩网站大全免费| 国产资源在线观看入口av| 中文字幕视频一区二区在线有码| 精品亚洲二区| 国产精品91一区| 你懂的国产精品| 五月天丁香综合久久国产| 成人一区在线观看| 国产美女特级嫩嫩嫩bbb片| 午夜精品aaa| 搞黄网站在线观看| 精品网站999www| 盗摄牛牛av影视一区二区| 国产欧美一区二区三区久久| 国产精品久久久久久久免费软件| 国产四区在线观看| 国产精品九色蝌蚪自拍| 高清国产福利在线观看| 精品视频在线观看日韩| 久久精品国产亚洲5555| 97碰碰视频| 国产成人午夜精品5599| 羞羞小视频视频| 欧美日韩精品欧美日韩精品一综合| 成人影音在线| 性欧美视频videos6一9| 国内精品99| 黄页免费在线观看视频| 欧美日韩精品在线观看| 欧美日韩在线观看首页| 欧美精品在线第一页| 欧美午夜一区| 成人羞羞国产免费网站| 欧美日产国产精品| 亚洲一级大片| 国产精品乱码视频| 99久久精品国产毛片| 国产永久免费高清在线观看视频| 日韩中文字幕在线视频播放| 婷婷亚洲五月色综合| 69精品丰满人妻无码视频a片| 亚洲一线二线三线久久久| 中日韩脚交footjobhd| 成人激情免费在线| 97久久人人超碰| 日本电影全部在线观看网站视频| 久久精品2019中文字幕| 欧美激情91| 东北少妇不带套对白| 在线一区二区视频| 午夜精品福利影院| 777久久精品一区二区三区无码| 色视频一区二区| 三级小说欧洲区亚洲区| 欧美啪啪免费视频| 亚洲成avwww人| 欧美搞黄网站| 先锋影音资源999| 亚洲深夜福利在线| 激情自拍一区| 亚洲精品666| 欧美激情精品久久久久久蜜臀| 久久精品久久99精品久久| 国产三级在线| 国产精品久久国产精品99gif| 波多野结衣一区二区三区| 国产精品剧情| 亚洲自拍偷拍色图| 亚洲色图20p| 精品国产一级| 亚洲色欲久久久综合网东京热| 8x福利精品第一导航| 婷婷另类小说| 成年人视频在线网站| www.欧美免费| 国产一区二区三区视频在线播放| 高h视频在线观看| 欧美日韩一区在线视频| 精品福利一二区| 国产成人亚洲综合a∨婷婷图片| 精品美女一区| 五月婷婷开心综合| 国产日韩亚洲欧美| 欧美天天综合网| 日韩 欧美一区二区三区| 男人久久天堂| 欧美大片在线播放| 91精品国产成人| 欧美日韩国产综合视频在线观看中文| 亚洲视频观看| 英国三级经典在线观看| 乱子伦视频在线看| 国产欧美精品一区二区三区介绍 | 一区二区三区**美女毛片| 美女网站一区| 国产二区视频在线观看| 日韩三级电影| 久久国产精品影片| 精品国产31久久久久久| 日韩av一级电影| 视频精品一区| 狠狠狠综合7777久夜色撩人| 日韩.欧美.亚洲| 久久深夜福利免费观看| 亚洲午夜日本在线观看| 日韩电影在线观看电影| 日韩一二三区在线观看| 日本福利片高清在线观看| 一区高清视频| 26uuu久久噜噜噜噜| 欧美日韩高清一区二区三区| www.色精品| 在线精品在线| 亚洲精品在线a| 成年人在线观看网站| 99色精品视频| 久热这里只精品99re8久 | 亚洲午夜精品久久久久久久久| 美女精品一区| 成人春色在线观看免费网站| 在线播放日本| 超碰在线97免费| 六月婷婷久久| 国内免费精品永久在线视频| 欧美日本一区二区三区四区| 国产亚洲精品bt天堂精选| 亚洲欧美日韩综合国产aⅴ| 国产精品宾馆| 蜜桃在线视频| 北岛玲日韩精品一区二区三区|