当前位置: 懒人建站 > JS代码 > 网页特效 >

无缝文字滚动代码,上下滚动带停顿(兼容IE和FF)

这段JS代码,实现无缝文字滚动代码,上下滚动和带停顿,兼容IE系列和火狐。同时可改造成图片滚动代码,或者是滚动字幕代码。
相关代码
分享到:

代码说明:

这段JS代码,实现了无缝文字滚动代码,滚动效果为上下滚动和带停顿,兼容IE系列和火狐浏览器。同时稍作修改即可改造成图片滚动代码,或者是滚动字幕代码。
JS代码 片段
//设置默认属性
SetOptions: function(options) {
this.options = {//默认值
Step: 1,//每次变化的px量
Speed: 20,//速度(越大越慢)
Side: ["up"],//滚动方向:"up"是上,"down"是下,"left"是左,"right"是右
PauseHeight: 0,//隔多高停一次
PauseWidth: 0,//隔多宽停一次
//当上下和左右一起使用时必须设置PauseHeight和PauseWidth来设置转向位置
PauseStep: 3000//停顿时间(PauseHeight或PauseWidth大于0该参数才有效)
};
Object.extend(this.options, options || {});
},
//转向
Turn: function() {
//通过设置方向数组的排列来转向
this.Side.push(this.Side.shift().toLowerCase());
},
//上下滚动代码
ScrollUpDown: function() {
this.pause = this.pauseHeight;
this.scroller.scrollTop = this.GetScroll(this.scroller.scrollTop, this.heightScroller, this.heightList,
this.options.PauseHeight);
this.pauseHeight = this.pause;
var oThis = this;
this.timer = window.setTimeout(function(){ oThis.Start(); }, this.speed);
},
//左右滚动代码

来源:懒人建站|发布人:懒人建站|2010-06-21|热度:|收 藏|报 错


相关代码

懒人建站

登 录| 注 册