jquery 通用滾動特效,文字單行,多行停留滾動,圖文上下左右滾動


參數直接賦值法:

<script type="text/javascript">
new Marquee("Marquee",0,1,760,104,50,5000,3000,52)
new Marquee("Marquee",null,null,760,104,null,5000,null,-1)
</script>

參數動態賦值法:

<script type="text/javascript">
var Marquee1 = new Marquee("Marquee") *此參數必選
Marquee1.Direction = "top"; 或者 Marquee1.Direction = 0;
Marquee1.Step = 1;
Marquee1.Width = 760;
Marquee1.Height = 52;
Marquee1.Timer = 50;
Marquee1.DelayTime = 5000;
Marquee1.WaitTime = 3000;
Marquee1.ScrollStep = 52;
Marquee1.Start();
</script>

 

MSClass相關參數如下:

屬性 類型 默認 描述
ID string 必需 容器ID,通過new Mraquee("")第一個參數指定ID
Direction integer 0 滾動方向(默認為0向上滾動) 值:0上 1下 2左 3右 -1上下交替 4左右交替
Step integer/array 2 滾動的步長(數值越大,滾動越快,小於1切換為緩動。若為數組[0.5,20]形式,則可設置Tween的緩動類別,0.5為系數,20為緩動類別)
Width integer 容器初始設置的寬度 容器可視寬度(默認值為容器初始設置的寬度)
Height integer 容器初始設置的高度 容器可視高度(默認值為容器初始設置的高度)
Timer integer 30 定時器,即頻率/執行周期(默認值為30,數值越小,滾動的速度越快,1000=1秒,建議不小於20)
DelayTime integer 0 間歇停頓延遲時間(默認為0不停頓,1000=1秒)
WaitTime integer 0 開始時的等待時間(默認或0為不等待,1000=1秒)
ScrollStep integer 0 間歇滾動間距(默認為翻屏寬/高度,該數值為-2,DelayTime為0則為鼠標懸停控制,-1禁止鼠標控制)
SwitchType integer 0 輪顯類型(默認為0滾動,可選值1切入,2漸顯)
HiddenID string/array null 隱藏區域ID(可選,如果隱藏區域只有一層,可以用"hiddenid"的形式,如果多層,請用數組["hiddenid1","hiddenid2"]的形式全包含進去)
注意:以上參數針對直接賦值法應用有先后順序之分,如:new Marquee("Marquee",0,1,760,104,20,5000,0,0,0,["hiddenid1","hiddenid2"])
MSClassID string 針對對象賦值必需 容器ID
ContentID string UL+LI、DL+DT+DD必需 針對DIV+CSS的應用,屬顯示容器內的內容區域ID,即實際內容容器UL或DL的ID。
TabID string/array 頁碼/TAB的ID 可選,如果需要頁碼/TAB支持,將相關ID傳遞進來即可,若多個Tab應用請以數組形式傳遞,如:["tabid1","tabid2"]。
TabEvent string onmouseover 可選,針對頁碼/TAB鼠標響應方式,默認"onmouseover",鼠標划過即切換(可選值:"onclick")
TabTimeout integer 鼠標響應延遲時間 可選,針對頁碼/TAB鼠標響應延遲時間,鼠標響應事件(TabEvent)在設定時間后方有效。
MSClass array/object 若設置此項,則
以上5項不需要設置
快速設置:["MSClassID","ContentID","TabID","TabEvent",200]分別對應上述相關參數,不需要的參數省略不寫即可,如["MSClassID","ContentID"];

{MSClassID:"MSClassID",ContentID:"ContentID",TabID:"TabID",TabTimeout:200}分別對應上述相關參數,不需要的參數省略不寫即可。

ContextMenu array   右鍵菜單相關,可選 ,默認關閉,格式:[1,["menu1"],[],["menu2","fn()"]]。(0/1,開啟/關閉;["menu1"]不可點擊,[]分隔線,["menu2","fn()"]可點擊及點擊事件)
PrevBtnID string   執行下一次滾動的元素ID,可選,針對間歇滾動有效
NextBtnID string   執行上一次滾動的元素ID,針對間歇滾動有效
AutoStart boolean 針對對象賦值有效 針對對象賦值設置是否使應用自動執行(省去Start步驟)。可選值:0,1,true,false

http://www.popub.net/script/MSClass.html




免責聲明!

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



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