如何利用js实现跑马灯颜色的改变

如何利用js实现跑马灯颜色的改变,第1张

走马灯效果代码 [下面4种滚动方法大同小异,具体效果自己去尝试,只须修改相应的地方(紫色字体的地方),高级设置请修改其他数值,暂不介绍] 文字滚动代码 (从右向左滚动) 要滚动的文字 文字滚动代码 (从下往上滚动) 要滚动的文字 滚动代码 (从右

楼上肯定不能实现效果
settimout 是定时触发一次 定时炸d而已 炸了一次就没了
setInterval 才是不断的定时触发 相当于挂钟 每个一个小时都敲钟
我修改了下,本地测试通过
var i = 0;
var time=5000;//5秒更改
function mothed(){
if(i==0) documentgetElementById(div的ID)stylecolor='#FFFFFF';
else if(i==2)documentgetElementById(div的ID)stylecolor='#FFddFF';
else if(i==1)documentgetElementById(div的ID)stylecolor='#aaddFF';
i=i+1;
if(i==3){
i=0;}
}
setInterval(mothed,time); //定时触发 能多次

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">很简单的:
如果你是在学习JS、遇到了各种问题,那么你一定要来这个企鹅裙,前面前面是二九六,中间是五九一,最后面就是二九0,来这里可以得到专人解答,期待你的加入!!!
<div id="txt">我是要改变的文字</div>
<script>
//首先咱们找到要改变的文字
var txt = documentgetElementById("txt");
//然后设置一个标记flag
var flag = true;
//然后点击这个div或者按钮
txtonclick = function(){
//改变里面文字颜色
if(flag){
thisstylecolor = "red";
flag = false;
}else{
thisstylecolor = "#000";
flag = true;
}
}
</script>

<marquee onMouseOver=thisstop() 
onMouseOut=thisstart() scrollamount=1 
scrolldelay=7 direction=up width=270 
height=77> 滚动的文字 
</marquee>

你的意思就是让文字滚动吧,应该把你要滚动的div加在<marquee direction="up" scrollamount="3" height="100" hspace="2"></marquee>中
我把你代码中body中的内容修改一下:
<div class="fleft">
<div class="listscroll">
<div id="listcontent">
<marquee direction="up" scrollamount="3" height="100" hspace="2">
<div class="listpro">
<label id="msg1"></label>
</div>
</marquee>
<marquee direction="up" scrollamount="3" height="100" hspace="2">
<div class="listpro">
<label id="msg2"></label>
</div>
</marquee>
<marquee direction="up" scrollamount="3" height="100" hspace="2">
<div class="listpro">
<label id="msg3"></label>
</div>
</marquee>
</div>
</div>
</div>
应该是可以滚动了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12748643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存