jiwenbin550 2011-02-20 20:08
浏览 202
已采纳

状态栏文字滚动问题

var str=" 欢迎光临本站!" function titleMove() { str=str.substring(1,str.length)+str.substring(0,1); document.title=str; status=str; } document.write(str.length); if(str.length>20)str=" 欢迎光临本站!"; setInterval("titleMove()",100);

在这句str=str.substring(1,str.length)+str.substring(0,1); 语句中,如果改为str=str.substring(1,str.length);状态栏就不是一直滚动的状态了,请帮忙解释一下原因,我这句没看太懂!

  • 写回答

2条回答 默认 最新

  • Reven_An 2011-02-21 11:23
    关注

    首先这是一个定时业务...没100秒执行一次titleMove()方法(这个你貌似明白)

    str=str.substring(1,str.length)+str.substring(0,1); 意思就是我每次都把str的第一个字符我放到str的后面去...比如 "欢迎光临本站!" 执行一次之后就是"迎光临本站!欢".... 一直运行就会看见滚动效果

    str=str.substring(1,str.length) 单纯的截取字符串,循环几次都截取没了...

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元