JS上下文字滚动,怎么改成无限循环的,还有就是滚动速度怎么改?

<style>
div { font-size:12px; }
</style>
<div id="mq" style="width:100%;height:70px;overflow:hidden;border:1px solid #000000" onmouseover="iScrollAmount=0" onmouseout="iScrollAmount=1">
李新成<br/>
褚喜凡<br/>
董里旭<br/>
张丽君<br/>
杜志芳<br/>
李国玉<br/>
</div>
<script>
var oMarquee = document.getElementById("mq"); //滚动对象
var iLineHeight = 14; //单行高度,像素
var iLineCount = 6; //实际行数
var iScrollAmount = 1; //每次滚动高度,像素
function run() {
oMarquee.scrollTop += iScrollAmount;
if ( oMarquee.scrollTop == iLineCount * iLineHeight )
oMarquee.scrollTop = 0;
if ( oMarquee.scrollTop % iLineHeight == 0 ) {
window.setTimeout( "run()", 2000 );
} else {
window.setTimeout( "run()", 50 );
}
}
oMarquee.innerHTML += oMarquee.innerHTML;
window.setTimeout( "run()", 2000 );
</script>

// 数字2000可以控制滚动的间隔,2000为2秒,3000为3秒
window.setTimeout( "run()", 2000 );

// 数字50可以控制速度,该数字越大速度越慢
window.setTimeout( "run()", 50 );

// 已经实现无限循环滚动
oMarquee.innerHTML += oMarquee.innerHTML;追问

谢谢,InstanceBeginEditable这个是不是定义不可编辑区域的。

追答

是的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-15

我有一个文字上下无限循环滚动的代码。。你看看


你也可以去网上搜集一点那种素材。。懒人图库  、17素材都有

第2个回答  2013-08-15
http://www.codefans.net/jscss/code/1639.shtml 你可以参考一下这个,很简单的追问

试过,没有用,而且一堆无用的代码。

JS上下文字滚动,怎么改成无限循环的,还有就是滚动速度怎么改?
\/\/ 数字2000可以控制滚动的间隔,2000为2秒,3000为3秒 window.setTimeout( "run()", 2000 );\/\/ 数字50可以控制速度,该数字越大速度越慢 window.setTimeout( "run()", 50 );\/\/ 已经实现无限循环滚动 oMarquee.innerHTML += oMarquee.innerHTML;...

求文字向上无限循环滚动代码,无缝隙循环,要HTML的。
DOCTYPE>向上下左右不间断无缝滚动效果(兼容火狐和IE)此处放文字。。。此处放文字。。。此处放文字。。。此处放文字。。。此处放文字。。。

Dreamweaver CS3怎样设置滚动字体?具体点
scrollDelay,这也是用来控制速度的,默认为90,值越大,速度越慢。通常scrollDelay是不需要设置的。behavior。用它来控制属性,默认为循环滚动,可选的值有alternate(交替滚动)、slide(幻灯片效果,指的是滚动一次,然后停止滚动)

求文字上下移动代码
鼠标放上去停止滚动,移开继续滚动。<\/marquee> 2.<marquee direction=up scrollamount=3 > 文字向上滚。<\/marquee> 3.<marquee direction=down scrollamount=3 > 文字下向滚。<\/marquee> 文字移动速度的设置:4.<marquee direction="left" scrolldelay="60"> 文字部分<\/marquee> IE默认值为60(单...

在DIV里怎么让文字实现上下滚动的效果
1、首先打开电脑上的记事本。2、在记事本中写入如下代码:<marquee onMouseOver=this.stop() onMouseOut=this.start() scrollamount=1 scrolldelay=7 direction=up width=270 height=77>。3、上面的代码是实现每行文字,1、2、3、4的自动在网页播放。4、然后将文件名保存为:xxxx.html文件,既然是网...

我想把文本用JS 实现颜色无限循环 要怎么写
一段P标签里面的文本我想把他实现几种颜色无限循环请问下改怎么弄啊用JSvar cs=["#00f","#0ff","#ff0","#f00","#f0f","#0f0","#f80","#8f0","#80f"]; \/\/颜色,可添加var ci=0;window.onload=()=>{ ss.innerHTML=ss.innerHTML.split("").map(e=>""+e+"").join...

为什么我用纯js做的图片滚动,在IE和FF下滚动的速度有很大的差别,求好心...
\/\/滚动容器 this.div = document.getElementsByTagName('div')[0];\/\/ul元素 this.ul = document.getElementsByTagName('ul')[0];\/\/速度 this.speed = 12;\/\/原有元素的总宽度 this.eleWidth = this.getEleWidth();\/\/复制一份元素 this.appendLi();\/\/开始滚动 this.start();},getEleWidth...

html代码滚动文字?求解
behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动)loop 表示循环的次数,值是正整数,默认为无限循环 scrollamount 表示运动速度,值是正整数,默认为6 scrolldelay 表示停顿时间,值是正整数,默认为0,单位是毫秒 valign 表示元素的垂直对齐方式,值可以是top,...

html里marquee应该怎么改它的间歇性啊?就是让它不停的滚动。
语法:<marquee direction="滚动方向">...<\/marquee> 2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)语法:<marquee behavior="滚动方式">...<\/marquee> 3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)语法:<...

在网页中怎样实现图片无限循环滚动效果
打开Dreamweaver8,新建一网页文件,并保存为名为“index.html"文件。切换至代码编辑界面,输入如下代码: bodydiv id="photo-list" ul id="scroll" lia href="#"img src="images\/1.jpg" width="100px" height="100px" ...

相似回答