js1:滚动的文字

//不能直接传属性,不然设置值的时候会被覆盖掉
	function ScrollText(s,o,attr,t){
		//s:滚动的文本
		// 文本设置的对象
		//attr:文本设置到某个对象的哪个属性上
		//t 每个滚动时间,默认值为1000
		this.s = s;
		
		this.o = o;
		this.attr = attr;
		this.t = t || 1000;
		
	}
	ScrollText.prototype = {
		//start指文字开始滚动的函数
		start:function(){
			clearInterval(this.interval);
			var _this = this;
			this.interval = setInterval(
				function(){
					//alert(22222);
					var ss = _this.s.split('');
					ss.push(ss.shift());
					_this.s = ss.join('');
					//alert(_this.s);
					_this.o[_this.attr] = ss.join('');
					//alert(_this.attr);
			},_this.t);
		},
		//stop 文字停止滚动
		stop:function(){
			clearInterval(this.interval);
		}
	};


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值