1、js文字不停闪烁1 提示窗口状态栏特效篇-提示窗口状态栏特效篇-提示窗口Ret = prompt(请在此输入将在状态栏显示的信息:,状 态 栏 信 息)var tempvar f = var f = f + (Ret)function scrollon() temp = f.substring(0,1); f += temp f = f.substring(1,100); window.status = f.substring(0,100); setTimeout(scrollon(),100); 2 从左依次弹出状态栏特效篇-从左依次弹出状态栏特效篇-从左依次弹出var StatuMessa
2、ge = 状态栏特效篇-从左依次弹出 ;var seq=0;function LeftScroll() len = StatuMessage.length; window.status = StatuMessage.substring(0, seq+1); seq+; if ( seq = len ) seq = 0; window.status = ; window.setTimeout(LeftScroll();, 200 ); else window.setTimeout(LeftScroll();, 200 ); LeftScroll();3 从右到左移动状态栏特效篇-从右到左移动状态
3、栏特效篇-从右到左移动function RightLeftScroll(seed) var StatuMessage=状态栏特效篇-从右到左移动 ; var out = ; var c = 1; if (seed 100) seed-=2; var cmd=RightLeftScroll( + seed + ); window.setTimeout(cmd,150); else if (seed 0) for (c=0 ; c seed ; c+) out+= ; out+=StatuMessage; seed-=2; var cmd=RightLeftScroll( + seed + );
4、window.status=out; window.setTimeout(cmd,150); else if (seed = 0) if (-seed StatuMessage.length) out+=StatuMessage.substring(-seed,StatuMessage.length); seed-=2; var cmd=RightLeftScroll( + seed + ); window.status=out; window.setTimeout(cmd,150); else window.status= ; window.setTimeout(RightLeftScrol
5、l(100),150); RightLeftScroll(90);4 依次快速弹出状态栏特效篇-依次快速弹出状态栏特效篇-依次快速弹出function statusMessageObject(p,d) this.msg = 状态栏特效篇-依次快速弹出 this.delay = 2 this.out = this.pos = 150 this.i = 0 this.reset = clearMessagefunction snapIn(jumpSpaces,position) var msg = scroll.msg var out = for (var i=0; iposition; i+)
6、out += msg.charAt(i) for (i=1;ijumpSpaces;i+) out += out += msg.charAt(position) window.status = out if (jumpSpaces 3) jumpSpaces *= .76 else jumpSpaces- if (position != msg.length) var cmd = snapIn( + jumpSpaces + , + position + ); scrollID = window.setTimeout(cmd,scroll.delay); else window.status=
7、 jumpSpaces=0 position=0 cmd = snapIn( + jumpSpaces + , + position + ); scrollID = window.setTimeout(cmd,scroll.delay); return false return truefunction clearMessage() this.pos = POSITION var scroll = new statusMessageObject()function scroller() for (scroll.i = 0; scroll.i = 0) scroll.out += scroll.
8、msg else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length) window.status = scroll.out scroll.out = scroll.pos- if (scroll.pos -(scroll.msg.length) scroll.reset() setTimeout (scroller(),scroll.delay)snapIn(100,0);4 文字组合弹出状态栏特效篇-文字组合弹出状态栏特效篇-文字组合弹出var timerID = nullvar bannerRunning = f
9、alsevar message = 0var state = var ar = new Array()ar0 = 状态栏特效篇ar1 = - ar2 = 文字组合弹出 clearState()function MultiStatuMessage() stopBanner() showBanner()function stopBanner() if (bannerRunning) clearTimeout(timerID) bannerRunning = falsefunction showBanner() if (getString() message+ if (ar.length = mes
10、sage) message = 0 clearState() timerID = setTimeout(showBanner(), 200) bannerRunning = true else var str = for (var j = 0; j state.length; +j) str += (state.charAt(j) = 1) ? armessage.charAt(j) : window.status = str timerID = setTimeout(showBanner(), 6) bannerRunning = true function getString() var
11、full = true for (var j = 0; j state.length; +j) if (state.charAt(j) = 0) full = false if (full) return true while (1) var num = getRandom(armessage.length) if (state.charAt(num) = 0) break state = state.substring(0, num) + 1 + state.substring(num + 1, state.length) return falsefunction clearState()
12、state = for (var i = 0; i armessage.length; +i) state += 0 function getRandom(max) return Math.round(max - 1) * Math.random()5 文字不停闪烁状态栏特效篇-文字不停闪烁状态栏特效篇-文字不停闪烁var index = 1;function StatuMessageFlash() if (index = 1) window.status=状态栏特效篇-文字不停闪烁; index=0; else window.status= ; index=1; setTimeout(StatuMessageFlash(),500);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1