JQ實現文字無縫滾動效果(Marquee插件使用詳解及下載演示)


今天推薦一個JQ的無縫文字滾動效果,當然了,也可以滾動圖片,也叫做跑馬燈效果。

筆者推薦一個非常好用的文字滾動jquery插件,依托jquery庫,能實現各種滾動效果,且讓HTML代碼符合W3C標准。

先看一看官方演示,如下:

如何使用?

1、加載javascript。

<script type="text/javascript" src="js/jquery.js"></script>  
<script type="text/javascript" src="js/jquery.marquee.js"></script> 
<script type="text/javascript"> 
$(function(){     
$("#marquee").marquee({yScroll: "bottom"}); 
}); 
</script> 

 

 

 

 

 

2、加入CSS樣式。

ul.marquee {display: block;line-height: 1;position: relative;overflow: hidden;width: 400px;  height: 22px; }  
ul.marquee li {position: absolute; top: -999em;left: 0;display: block;  white-space: nowrap; padding: 3px 5px; text-indent:0.8em;}

 

 

 

3、HTML代碼如下:

<ul id="marquee" class="marquee">        
<li><a href="http://www.chhua.com/" target="_blank">  WEB開發筆記</a> [2010-08-20]</li>       
<li><a href="http://www.chhua.com/web-note1904" target="_blank">  JQ的marquee插件的應用</a> [2010-08-17]</li>       
<li><a href="http://www.chhua.com/web-note1904" target="_blank">  JQ插件實現文字無縫滾動效果</a> [2010-08-16]</li>    
</ul>

 

 

 

 

該插件提供了許多屬性選項,您可以配置定制外觀和效果。

{           
yScroll: "top"        // 初始滾動方向 (還可以是"top" 或 "bottom")         ,
showSpeed: 850        // 初始下拉速度         ,
scrollSpeed: 12       // 滾動速度         ,
pauseSpeed: 5000      // 滾動完到下一條的間隔時間         ,
pauseOnHover: true    // 鼠標滑向文字時是否停止滾動         ,
loop: -1              // 設置循環滾動次數 (-1為無限循環)         ,
fxEasingShow: "swing"  // 緩沖效果         ,
fxEasingScroll: "linear"  // 緩沖效果         ,
cssShowing: "marquee-showing"  //定義class           //
event handlers         ,
init: null                // 初始調用函數         ,
beforeshow: null           // 滾動前回調函數         ,
show: null                 // 當新的滾動內容顯示時回調函數         ,
aftershow: null            // 滾動完了回調函數 
}

 

 

 

 

 

 

 

 

 

jquery.marquee.js可以到官網地址下載:http://www.givainc.com/labs/marquee_jquery_plugin.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM