最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js动态文字滚动的例子_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:56:55
文档

js动态文字滚动的例子_javascript技巧

js动态文字滚动的例子_javascript技巧: 代码如下: 这是一个动态JavaScript文字显示的例子 var POSITION = 50; var DELAY = 150; var MESSAGE = 这是一个动态JavaScript文字显示的例子; function bannerObject(){ this.msg = MESSAGE; this.out
推荐度:
导读js动态文字滚动的例子_javascript技巧: 代码如下: 这是一个动态JavaScript文字显示的例子 var POSITION = 50; var DELAY = 150; var MESSAGE = 这是一个动态JavaScript文字显示的例子; function bannerObject(){ this.msg = MESSAGE; this.out


代码如下:



这是一个动态JavaScript文字显示的例子

var POSITION = 50;
var DELAY = 150;
var MESSAGE = "这是一个动态JavaScript文字显示的例子";
function bannerObject(){
this.msg = MESSAGE;
this.out = " ";
this.pos = POSITION;
this.delay = DELAY;
this.i = 0;
this.reset = clearMessage;
}
 
function clearMessage(){
this.pos = POSITION;
}
var scroll = new bannerObject();
function scroller(){
scroll.out += " ";
if(scroll.pos>0)
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++){
scroll.out +=" " ;
}
if (scroll.pos>= 0)
scroll.out += scroll.msg;
else
scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length);
document.noticeForm.notice.value = scroll.out;
scroll.out = " ";
scroll.pos--;
scroll.pos--;
if (scroll.pos < -(scroll.msg.length)) {
scroll.reset();
}
window.setTimeout("scroller()", scroll.delay);
}











在状态栏滚动文字
代码如下:



这是一个跑马灯效果的JavaScript文档-在状态栏

var msg = "这是一个跑马灯效果的JavaScript文档";
var interval = 100;
var spacelen = 120;
var space10 = " ";
var seq = 0;
function Scroll() {
len = msg.length;
window.status = msg.substring(0, seq + 1);
seq++;
if (seq >= len) {
seq = spacelen;
window.setTimeout("Scroll2();", interval);
}
else
window.setTimeout("Scroll();", interval);
}
function Scroll2() {
var out = "";
for (i = 1; i <= spacelen / space10.length; i++)
out +=space10;
out = out + msg;
len = out.length;
window.status = out.substring(seq, len);
seq++;
if (seq >= len) { seq = 0; };
window.setTimeout("Scroll2();", interval);
}
Scroll();





文档

js动态文字滚动的例子_javascript技巧

js动态文字滚动的例子_javascript技巧: 代码如下: 这是一个动态JavaScript文字显示的例子 var POSITION = 50; var DELAY = 150; var MESSAGE = 这是一个动态JavaScript文字显示的例子; function bannerObject(){ this.msg = MESSAGE; this.out
推荐度:
标签: 文字 技巧 动态
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top