參數直接賦值法:
<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