本文實例講述了js實作支援手機滑動切換的輪播圖片效果的方法。分享給大家供大家參考。具體如下:
運作效果如下:
完整實例程式碼點擊此處本站下載。
使用方法案例:
<script type="text/javascript" src="../src/zepto.js"></script> <script type="text/javascript" src="../src/carousel-image.js"></script> <script> $('.carousel-image').CarouselImage({ num :$('.carousel-num') }); </script>
或requirejs:
<div class="carousel-image"> <div> <a> <img src="http://www.yoursiteweb.com/images/1430073193462.jpg"/> </a> <a> <img src="http://www.yoursiteweb.com/images/1430073252953.png"/> </a> <a> <img src="http://www.yoursiteweb.com/images/1430073111420.jpg"/> </a> </div> <div class="carousel-num"> </div> </div> <script type="text/javascript" src="../src/zepto.js"></script> <script type="text/javascript" src="../src/require.js"></script> <script> requirejs.config({ //By default load any module IDs from js/lib baseUrl: '../src', paths: { $: 'zepto' } }); require(['carousel-image',"$"], function(CarouselImage,$) { var cs = new CarouselImage(); cs.init({ target:$('.carousel-image'), num:$('.carousel-num') }); }); </script>
API 屬性、方法及回呼:
target:
表示是在這個容器內的元素會觸發事件,它應該有個子級的容器,方便動畫的優化
num:
本意是以顯示目前索引的數字表示,但現在用樣式把數字隱藏了,如果要顯示數字樣式,可自行更改樣式檔
希望本文所述對大家的javascript程式設計有所幫助。