修改特效

去除原来的鼠标特效。因为当它存在时,会引起鼠标单击事件失效。不过,还是花哨地放了个状态栏特效,呵呵

<script language="JavaScript" type="text/javascript">

&lt;!--

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 = 5

var MESSAGE = "欢迎你光临http://blog.csdn.net/yingcongxiao,我的朋友!!! "

var scroll = new statusMessageObject()

function scroller() {

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

scroll.out += " "

}

if (scroll.pos &gt;= 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 &lt; -(scroll.msg.length)) {

scroll.reset()

}

setTimeout ('scroller()',scroll.delay)

}

function snapIn(jumpSpaces,position) {

var msg = scroll.msg

var out = ""

for (var i=0; i&lt;position; i++)

{out += msg.charAt(i)}

for (i=1;i&lt;jumpSpaces;i++)

{out += " "}

out += msg.charAt(position)

window.status = out

if (jumpSpaces &lt;= 1) {

position++

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

{position++ }

jumpSpaces = 100-position

} else if (jumpSpaces &gt; 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);

// --&gt;

</script>

阅读更多
上一篇活着的瞬间
下一篇心有余而力不足
想对作者说点什么? 我来说一句

安卓苹果特效

2013年06月02日 57KB 下载

js 特效导航条 可修改

2011年09月01日 28KB 下载

粒子特效整体缩放脚本

2015年04月17日 4KB 下载

php分页 特效

2013年11月13日 80KB 下载

主页特效风神榜2005

2009年11月03日 1.62MB 下载

没有更多推荐了,返回首页

关闭
关闭