A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JS实现浏览器状态栏文字从右向左弹出效果代码

JS实现浏览器状态栏文字从右向左弹出效果代码

时间:2015-10-28 17:20作者:yezheng人气:84

本文实例讲述了JS实现浏览器状态栏文字从右向左弹出效果。分享给大家供大家参考,具体如下:

这里状态栏文字弹出代码,从右向左弹出,通过修改Script中的这些代码片段可改变效果:

var POSITION = 100

var DELAY = 4

var MESSAGE = "这里是你想要的文字!"

运行效果截图如下:

JS实现浏览器状态栏文字从右向左弹出效果代码

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>状态栏文字弹出代码,从右向左弹出</TITLE>

</HEAD>

<BODY>

<script language="JavaScript">

<!--

function statusMessageObject(p,d) {

this.msg = MESSAGE

this.out = " "

this.pos = POSITION

this.delay = DELAY

this.i = 0

this.reset = clearMessage

}

function clearMessage() {

this.pos = POSITION

}

var POSITION = 100

var DELAY = 4

var MESSAGE = "状态栏文字快速的一个一个弹出!!! "

var scroll = new statusMessageObject()

function scroller() {

for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {

scroll.out += " "

}

if (scroll.pos >= 0)

scroll.out += scroll.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)

}

function snapIn(jumpSpaces,position) {

var msg = scroll.msg

var out = ""

for (var i=0; i<position; i++)

{out += msg.charAt(i)}

for (i=1;i<jumpSpaces;i++)

{out += " "}

out += msg.charAt(position)

window.status = out

if (jumpSpaces <= 1) {

position++

if (msg.charAt(position) == ' ')

{position++ }

jumpSpaces = 100-position

} else if (jumpSpaces > 3)

{jumpSpaces *= .75}

else

{jumpSpaces--}

if (position != msg.length) {

var cmd = "snapIn(" + jumpSpaces + "," + position + ")";

scrollID = window.setTimeout(cmd,scroll.delay);

} else {

window.status=""

jumpSpaces=0

position=0

cmd = "snapIn(" + jumpSpaces + "," + position + ")";

scrollID = window.setTimeout(cmd,scroll.delay);

return false

}

return true

}

snapIn(100,0);

// -->

</script>

</BODY>

</HTML>

希望本文所述对大家JavaScript程序设计有所帮助。

标签实现,浏览器,状态,文字,从右,向左,弹出,效果,代码,本文

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号