状态栏文字滚动问题

问题描述

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

解决方案

首先这是一个定时业务...没100秒执行一次titleMove()方法(这个你貌似明白) str=str.substring(1,str.length)+str.substring(0,1); 意思就是我每次都把str的第一个字符我放到str的后面去...比如 "欢迎光临本站!" 执行一次之后就是"迎光临本站!欢".... 一直运行就会看见滚动效果 str=str.substring(1,str.length) 单纯的截取字符串,循环几次都截取没了...
解决方案二:
str=str.substring(1,str.length)+str.substring(0,1);把第一个字符放到字符串的尾部。字符串的长度不变。所以,能看见循环。str=str.substring(1,str.length);字符串的长度会变为0。也就是一个""这个样的字符串了,所以,就什么都看不见了。

时间: 2024-10-03 05:41:18

状态栏文字滚动问题的相关文章

JavaScript状态栏显示滚动文字

<html>  <head> <script language="JavaScript"> <!-- hide var scrtxt = "状态栏文字滚动特效." +"这是由JS脚本生成的特效." +"用到了字符串处理和延时函数."; // 定义要滚动的字符串. var length = scrtxt.length; // 获取滚动显示的字符串的长度.  var width = 100

javascript实现状态栏文字首尾相接循环滚动的方法_javascript技巧

本文实例讲述了javascript实现状态栏文字首尾相接循环滚动的方法.分享给大家供大家参考.具体实现方法如下: <html> <head> <title>中国风</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="JavaScript">

JS实现倒计时和文字滚动的效果实例

 说明:一般我们在一些淘宝类店铺中会看到一些像搞竞拍之类的活动,从中我们时而会发现一些倒计时的效果,在一些年会等场合我们也会发现一些抽奖活动,从中我们也可以看到一些随即滚动的效果.这里给大家分享一种实现倒计时和文字滚动的方法,希望可以对大家有所帮助.这里主要是通过js实现的. 一.倒计时效果的实现 前台部分的完整代码如下: 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="serve

安卓-状态栏文字颜色如何修改

问题描述 状态栏文字颜色如何修改 如何修改状态栏的文字颜色,比如qq的白色背景,.......黑色效果 解决方案 首先targets-->info -->设置UIViewControllerBasedStatusBarAppearance 为NO 然后在需要改变状态栏颜色的 AppDelegate中在 didFinishLaunchingWithOptions 方法中增加:? [[UIApplication sharedApplication] setStatusBarStyle:UIS...

显示屏-led屏幕文字滚动的速率与屏幕刷新率的对应关系

问题描述 led屏幕文字滚动的速率与屏幕刷新率的对应关系 我想请教led显示屏文字滚动速率和屏幕刷新频率的对应关系,目前的刷新率是60hz,滚动速度大概是每秒移动15个点,能感觉到字体在抖动,请教应该怎么处理,最好能带上一个比较明确的分析过程,小弟在此不胜感激 解决方案 投影空间坐标与屏幕的对应关系 解决方案二: 为什么要这么精确,设置8分之一扫

求助 listbox 里面的文字滚动(急……)

问题描述 listbox是获取的sql里的结果,而且sql语句的结果每3个组合一行,输出到listbox中,现在listbox里的数据很多行,显示不下,目前一页能显示10行,想隔5秒显示下一页,在隔5秒再显示下一页,以此循环,直到显示到最后一页,然后判断是否到最后一页,再从头开始显示,然后再从新继续循环 解决方案 解决方案二:listview有一页一页这个概念吗?还是每一页一个listview?C/S还是B/S啊:每3个组合一行?这句话多了吧?我琢磨了半天,也没搞明白你在问什么?解决方案三:用d

想利用FormattedText类实现文本显示,并且利用wpf动画实现文字滚动

问题描述 想利用FormattedText类实现文本显示,并且利用wpf动画实现文字滚动,求怎样在WPF里写控件

Android实现文字滚动效果_Android

Android 实现文字滚动效果,自己写了个timer小计时器,textview文字上下翻动效果: public class AutoTextView extends TextSwitcher implements ViewSwitcher.ViewFactory { private float mHeight; private Context mContext; //mInUp,mOutUp分别构成向下翻页的进出动画 private Rotate3dAnimation mInUp; priva

JS实现倒计时和文字滚动的效果实例_javascript技巧

本文实例讲述了JS实现倒计时和文字滚动效果的方法.分享给大家供大家参考.具体实现方法如下: 说明:一般我们在一些淘宝类店铺中会看到一些像搞竞拍之类的活动,从中我们时而会发现一些倒计时的效果,在一些年会等场合我们也会发现一些抽奖活动,从中我们也可以看到一些随即滚动的效果.这里给大家分享一种实现倒计时和文字滚动的方法,希望可以对大家有所帮助.这里主要是通过js实现的. 一.倒计时效果的实现 前台部分的完整代码如下: 复制代码 代码如下: <html xmlns="http://www.w3.o