RELATEED CONSULTING
相關咨詢
選擇下列産品馬上(shàng)在線溝通(tōng)
服務時(shí)間(jiān):9:00-18:00
你(nǐ)可(kě)能遇到了下面的問題
關閉右側工具欄
文字滾動效果marquee插件的應用
  • 作(zuò)者:admin
  • 發表時(shí)間(jiān):2013-07-02 14:17:26
  • 來(lái)源:未知

工作(zuò)中會(huì)遇到這種情況,要在有(yǒu)限的網頁空(kōng)間(jiān)裏放下大(dà)段的文字內(nèi)容,我們會(huì)想到用到文字滾動效果。文字滾動效果能充分利用網頁的空(kōng)間(jiān)、有(yǒu)效地增加網頁的內(nèi)容,可(kě)以把新聞、最新文章、或者網站(zhàn)最新公告等顯示在較小(xiǎo)的空(kōng)間(jiān)裏。

曾記得(de)幾年前的網絡世界裏,随便打開(kāi)一個(gè)網站(zhàn),首頁飄來(lái)飄去的圖片廣告、來(lái)回跑動的文字(還(hái)帶顔色閃爍效果)比比皆是。各大(dà)站(zhàn)長将此效果發揮到極限。可(kě)是,近年來(lái),大(dà)家(jiā)會(huì)發現,那(nà)種飄來(lái)飄去和(hé)跑動的元素少(shǎo)了。為(wèi)什麽呢?用戶體(tǐ)驗!衆多(duō)的不友(yǒu)好網頁元素被舍棄,網頁終于安靜了許多(duō)。

原始的文字滾動效果,是許多(duō)設計(jì)者直接通(tōng)過DW裏的控件直接設置,于是生(shēng)成了文字滾動(跑馬燈)效果。筆者不贊成此方法,原因有(yǒu)筆者很(hěn)少(shǎo)使用DW生(shēng)成代碼,多(duō)是手寫代碼;另一個(gè)是要告訴大(dà)家(jiā)是用于文字滾動的标簽Marquee不符合W3C标準,W3C一直不承認Marquee。

那(nà)麽就有(yǒu)好多(duō)解決方案了,當然目标集中在Javascript上(shàng)。

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

查看演示DEMO

如何使用?

1、加載javascript。


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代碼如下:


該插件提供了許多(duō)屬性選項,您可(kě)以配置定制(zhì)外觀和(hé)效果。

{
         yScroll: "top"        // 初始滾動方向 (還(hái)可(kě)以是"top" 或 "bottom")
       , showSpeed: 850        // 初始下拉速度
       , scrollSpeed: 12       // 滾動速度
       , pauseSpeed: 5000      // 滾動完到下一條的間(jiān)隔時(shí)間(jiān)
       , pauseOnHover: true    // 鼠标滑向文字時(shí)是否停止滾動
       , loop: -1              // 設置循環滾動次數(shù) (-1為(wèi)無限循環)
       , fxEasingShow: "swing"  // 緩沖效果
       , fxEasingScroll: "linear"  // 緩沖效果
       , cssShowing: "marquee-showing"  //定義class

       // event handlers
       , init: null                // 初始調用函數(shù)
       , beforeshow: null           // 滾動前回調函數(shù)
       , show: null                 // 當新的滾動內(nèi)容顯示時(shí)回調函數(shù)
       , aftershow: null            // 滾動完了回調函數(shù)
}

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