自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JQuery滾動插件Xslider實現(xiàn)水平滾動和垂直滾動

移動開發(fā)
JQuery滾動插件Xslider實現(xiàn)水平滾動和垂直滾動是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)JQuery中插件Xslider的滾動效果,來看內(nèi)容。

JQuery滾動插件Xslider實現(xiàn)水平滾動和垂直滾動是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)JQuery插件Xslider滾動效果,不多說,具體內(nèi)容的實現(xiàn)來看本文詳解。

可以實現(xiàn)上下、左右切換的4種常見滾動效果形式!最少僅需傳入兩個參數(shù):

  1. $(".productshow").Xslider(  
  2. {   
  3. unitdisplayed:3, numtoMove:3  
  4. }  
  5. );  

寫滾動效果的html結(jié)構(gòu)可能大都是用li列表,滾動時一般是通過li的個數(shù)來指定移動距離,Xslider打破這種思維局限,任何一個對象在這里都能實現(xiàn)滾動效果,而不僅是li列表!為什么?插件的思想是把移動對象網(wǎng)格化看待,通過判斷可視框?qū)挾?、要移動對象的寬度及它?dāng)前的位置(獲取left或top值)來控制滾動,所以你只需指定可視框?qū)挾?、要移動對象的寬度以及每次要移動的單位網(wǎng)格數(shù),不管你的html結(jié)構(gòu)是li的列表還是純文本字段,都能實現(xiàn)滾動的效果!

效果圖:

JQuery滾動插件Xslider實現(xiàn)水平滾動和垂直滾動 

功能介紹:

1、可以一次給頁面上綁定同一個類的所有對象實現(xiàn)滾動效果;

2、支持水平和垂直方向的滾動;

3、可實現(xiàn)4種滾動形式:

滾動到對象底部就結(jié)束滾動而不是依然移動指定距離 每次滾動固定距離,滾動到***時不識別對象的底部,而是依然移動固定距離 循環(huán)滾動 自動滾動

使用方法:

  1.  $(".productshow").Xslider({   
  2.  unitdisplayed:3,//必需項;   
  3.  numtoMove:1,//必需項;   
  4.  viewedSize:120, scrollobj:".vscrollobj",   
  5.   unitlen:20, scrollobjSize:  
  6.   $(".vscrollobj").height(), dir:"V",   
  7.   loop:"cycle", speed:500, autoscroll:2000  
  8.   }  
  9. );  

參數(shù)說明:

“.productshow”是要實現(xiàn)滾動效果的對象,該對象要包含一個被移動的對象和左右移動按鈕。如下面的html結(jié)構(gòu):

  1. <div class="productshow">   
  2. <div class="scrollobj">   
  3. <!--具體內(nèi)容-->   
  4. </div>   
  5. <a href="#left" class="abtn aleft">左移</a>   
  6. <a href="#right" class="abtn aright">右移</a>   
  7. </div>  

“.scrollobj”是被移動的對象,他的position屬性需設(shè)置為absolute或relative,因為腳本是通過改變它的left或top值來實現(xiàn)滾動效果的。左右移動按鈕的class名稱,左按鈕需指定為“.aleft”,右按鈕為“.aright”。在按鈕不可用狀態(tài)下,他的class名稱分別是“.agrayleft”和“.agrayright”。他們html結(jié)構(gòu)的位置不是固定的,只要在“.productshow”下能找到這些對象就行。

另外,給“.productshow”綁定腳本后,頁面上所有的“.productshow”對象都能實現(xiàn)滾動效果;

unitdisplayed:該參數(shù)是必需項。指定可視框內(nèi)可見的最小單元個數(shù);

numtoMove:該參數(shù)是必需項。指定每次移動最小單元的個數(shù);

unitlen:該參數(shù)是可選項。指定最小單元的寬度或高度,如果不指定的話,默認(rèn)查找“.productshow”下li的尺寸;

scrollobjSize:該參數(shù)是可選項。移動最長寬或高(就是要移動對象“.scrollobj”***能設(shè)置的left或top值),不傳入則由“.productshow”下li個數(shù)乘以unitlen計算。demo頁面的范例一效果就是通過指定該值來實現(xiàn);

dir:H | V,該參數(shù)是可選項。指定水平滾動還是垂直滾動,默認(rèn)是’“H”水平滾動,注意是大寫字母;

loop:cycle,該參數(shù)是可選項。指定是否需要循環(huán)滾動,不需要則不要傳入該參數(shù),注意如果html結(jié)構(gòu)不是li列表的話不能實現(xiàn)循環(huán)滾動的效果;
speed:該參數(shù)是可選項。指定每次移動的速度,單位是毫秒;

autoscroll:該參數(shù)是可選項。指定自動滾動的間隔時間,單位是毫秒,不傳入則不會自動滾動。

Xslider是sean繼 Validform表單驗證插件 之后推出的第二款Jquery插件,效果皆源于平時項目需求,所以非常實用,歡迎各位同行試用并反饋您的意見或建議。

小結(jié):JQuery滾動插件Xslider支持水平滾動和垂直滾動的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

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

2011-09-02 09:49:29

JQuery圖片滾動

2011-09-02 10:03:40

jQuery滾動圖片

2012-08-10 09:46:53

jQuery

2012-05-10 14:02:46

jQuery

2024-01-22 09:28:23

CSS前端滾動驅(qū)動

2012-05-28 13:38:41

HTML5

2009-09-09 13:18:10

C# TextBox滾C# TextBox

2013-04-02 13:04:07

ListView平滑滾

2023-11-22 07:47:34

2011-09-01 13:17:46

JQuery滾動

2020-11-10 14:02:01

數(shù)據(jù)滾動SimulinkC語言

2017-01-11 19:00:05

Android嵌套滾動移動開發(fā)

2015-07-31 14:11:01

內(nèi)滾動布局

2011-07-22 13:30:52

JavaScript

2024-02-21 20:10:18

滾動視頻網(wǎng)頁

2009-08-17 10:26:39

鼠標(biāo)手勢

2015-05-28 10:20:34

js相冊翻頁

2014-12-31 13:49:34

ScrollViewScroll ViewParallax

2022-08-23 08:01:09

CSS前端

2020-12-09 07:54:17

Vue插件鼠標(biāo)
點贊
收藏

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