jquery下面的插件jcarousellite,可以實現無縫水平、垂直滾動,還有左、右控制按鈕,用法非常簡單。
HTML:
<
div
class
="carousel"
>
< div class ="jCarouselLite" >
< ul >
< li >< img src ="image/1.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/2.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/3.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/4.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/5.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/6.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/7.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/8.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/9.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/10.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/11.jpg" alt ="" width ="150" height ="118" ></ li >
</ ul >
</ div >
</ div >
< div class ="jCarouselLite" >
< ul >
< li >< img src ="image/1.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/2.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/3.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/4.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/5.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/6.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/7.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/8.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/9.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/10.jpg" alt ="" width ="150" height ="118" ></ li >
< li >< img src ="image/11.jpg" alt ="" width ="150" height ="118" ></ li >
</ ul >
</ div >
</ div >
JS:
$(
function() {
$(".carousel .jCarouselLite").jCarouselLite({
speed: 500,
easing: "easeinout",
auto:2000,
visible: 5
});
});
$(".carousel .jCarouselLite").jCarouselLite({
speed: 500,
easing: "easeinout",
auto:2000,
visible: 5
});
});
樣式都不用設置,都能看到效果。
上面的js部份是我在網上找到的,直接放到我的程序卻遇到一個問題,怎么也動不起來,試了多種方法也不行,但下載的例子卻正常。
仔細看了以下,例子中使用的是jquery1.2.3,我用的是jquery1.4.2,想着可能是對高版本的不兼容造成的。於是又去官網看了一下jcarousellite的使用說明,發現了問題所在。
easing string 緩沖效果名稱,如:easing: "bounceout",需要jquery中的easing pluin(緩沖插件實現),只適用於jq1.2
easing這個參數只適用於jquery1.2版本,去掉這個參數后,在jquery1.4.2下面使用正常。
