這篇文章主要為大家詳細介紹了js輪播圖無縫滾動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
在做輪播圖時如果首尾不能連起來的話,效果會有點醜,下面介紹一種我常用的方法:
先文字說明一下:
如果要展示5張圖,分別為1,2,3 ,4,5 那麼在程式碼的引入中是這樣的:1,2,3,4,5,1
按順序的輪播在此就不多說,重點說的是5>1和1>5的輪播
i 表示目前圖片的索引
pre 表示上一張圖片的按鈕
next 表示下一張圖片的按鈕
ul 表示圖片清單
(1) 5>1>2... 當「next」按鈕從5到1時依序正常輪播,目前圖片為第二個「1」時,下一張圖片應該是“2”,那麼再“next”時是ul的left的值為0,i==1;
(2) 1>5>4.... 當「pre」按鈕從目前圖片「1」(第一個1)輪播到圖片5時,i==4,ul的left值變成img寬的-5倍,也就是讓第一個1悄悄的變成最後一個1;
用語言表達有點亂,下面放程式碼:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
以上是javascript實現輪播圖無縫滾動效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!