日韩av免费一二三区-2021精品久久久久精品k8-亚洲红杏AV无码专区首页-99精品久久久久久水蜜桃

咨詢電話:
15628812133
10
2017/02

無縫滾動用jquery是如何來實現的

發(fā)布時間:2017-02-10 15:52:27
發(fā)布者:369563174
瀏覽量:
0

無縫滾動的實現原理:div box是最外層盒子,給它指定的寬高,記得給box添加一個 overflow:hidden (超出的內容隱藏)樣式,因為滾動肯定是會超出box的。

然后通過js控制 ul 標簽的margin 來實現滾動。橫向滾動則是控制 margin-left ; 縱向滾動則是控制  margin-top;
初始狀態(tài)時,我們還要進行條件判斷,判斷是否進行滾動。即:當 ul 長度小于 外層 box 長度時不進行滾動,反之則進行滾動。比如我們公司做的馬紅旗小兒推拿的項目上就應用到了無縫滾動,這個是用jquery來完成的:

圖片1.png

這個的具體寫法是這樣的:

首先引入juqry

圖片2.png

在這里引用了一個插件,專門來控制滾動的,調用的方式如下:

      
    $(function(){
    imgScroll.rolling({
    name:'gundong1',
    width:'291px' ,
    height:'237px',
    direction:'left',
    speed:11,
    addcss:true
    });
        imgScroll.rolling({
    name:'gundong2',
    width:'291px' ,
    height:'237px',
    direction:'left',
    speed:10,
    addcss:true
    });
    })
    

Name是你的類名,width、height是li的寬度高度,direction是滾動的方向,Speed是滾動的速度

完成上述步驟,無縫滾動就可以實現了。

 

關鍵詞:
返回列表