所在位置:首页 > 学习心得 > 状态栏中滚动文字效果码
状态栏中滚动文字效果码
  • 状态栏中滚动文字效果码
    发布时间:2009-10-24 类别:javascript技术 来源:侠客工作室
    • 1
    • 2
    • 3
    • 4
    • 5
  • 下面状态栏中滚动文字效果码

    <html>

    <head>

    <title></title>

    </head>

    <body>

    <script language="JavaScript" type="Text/JavaScript">
    //http://www.54xiake.cn(我是侠客)
    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 = 200
    var DELAY = 20
    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>

  • ☆☆☆技术交流群:5684178☆☆☆
  • 上一篇:改变文字大小代码
  • 下一篇:进度条代码
侠客工作室主要承揽网站制作|企业建站|北京网站制作|北京网站建设|北京企业建站|专业仿站|SEO优化等业务
地址:北京市海定区清河水木天成 电话:13718388147 13718388147 传真:13718388147 访问统计:
投诉电话:13718388147 投诉QQ:点击这里给我发消息 客服信箱:1300105556@qq.com 邮编:102200 北京网站建设地图 北京网站建设RSS地图
版权所有 2009-2014侠客工作室【北京网站建设】 京ICP备11021494号-1