//不能直接传属性,不然设置值的时候会被覆盖掉
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);
}
};
js1:滚动的文字
最新推荐文章于 2024-08-09 14:40:54 发布