2011年12月5日 星期一

網頁圖片輪播特效套件- jQuery Plugin Cycle

易於擴充是一個優秀架構不可或缺的特性,jQuery自然也提供了方便的擴充之道--jQuery Plugin。
簡單來說,要引用 jQuery Plugin的步驟非常簡單,只需加一行<script type="text/javascript" src="plug_name.js"></script>引用Plugin程式檔,$("...")就多了新的Method可用。

【Cycle】
輪播效果Plugin,可以做出投影片放映或廣告輪播般的效果。
有洗牌、放大、淡出、下翻、翻面、捲動等效果,很適合做照片或廣告的輪播展示。
載入jquery.cycle.js後,只要在網頁中用<div>或其他容器元素將多個<img>包起來,接著$("#myDiv").cycle("shuffle")就大功告成,如以下範例:




----------------------------
<html
<head> 
    <script src="../jquery-1.3.2.js" type="text/javascript"></script> 
    <script src="jquery.cycle.js" type="text/javascript"></script> 
    <style type="text/css"> 
    body { background-color: #222222; } 
    #myDiv { margin: 50px; } 
    #myDiv img { border: solid 5px white } 
    </style> 
</head> 
<body> 
<div id="myDiv"> 
    <img src="Pic01.JPG" /> 
    <img src="Pic02.JPG" /> 
    <img src="Pic03.JPG" /> 
    <img src="Pic04.JPG" /> 
    <img src="Pic05.JPG" /> 
</div> 
<script type="text/javascript"> 
    $(function() { $("#myDiv").cycle("shuffle"); }); 
</script> 
</body> 
</html> 
<html >
<head>
    <script src="../jquery-1.3.2.js" type="text/javascript"></script>
    <script src="jquery.cycle.js" type="text/javascript"></script>
    <style type="text/css">
    body { background-color: #222222; }
    #myDiv { margin: 50px; }
    #myDiv img { border: solid 5px white }
    </style>
</head>
<body>
<div id="myDiv">
    <img src="Pic01.JPG" />
    <img src="Pic02.JPG" />
    <img src="Pic03.JPG" />
    <img src="Pic04.JPG" />
    <img src="Pic05.JPG" />
</div>
<script type="text/javascript">
    $(function() { $("#myDiv").cycle("shuffle"); });
</script>
</body>
</html>
-----------------------------------------------
複雜的邏輯被包藏在Plugin的黑盒子中,我們只需呼叫Plugin增設的Method,傳入適當的參數,馬上就可以享用其他高手精心研發的成果,讓我們的網頁瞬間獲得加持,這就是Plugin的魔力。

官方網站:http://www.malsup.com/jquery/cycle/

載點:Latest version: 2.88 (08-JUN-2010)



轉貼自:分享2U論壇

沒有留言:

張貼留言