问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 文字上下间隔滚动的代码 符合WEB标准 脚本之家修正版

发布网友 发布时间:2023-08-24 06:18

我来回答

1个回答

热心网友 时间:2024-10-22 14:36

第一个
文字上下间隔滚动
修正版
符合WEB标准的文字间隔滚动JS代码
var
marqueeContent=new
Array();
//滚动新闻
marqueeContent[0]='14:25
HTML/JS互相转换工具-IE7兼容版';
marqueeContent[1]='14:25
css
在线压缩工具';
marqueeContent[2]='14:25
CSS整形与最佳化工具[压缩]
';
marqueeContent[3]='14:25
JS
Minifier
js压缩';
var
marqueeInterval=new
Array();
//定义一些常用而且要经常用到的变量
var
marqueeId=0;
var
marqueeDelay=2000;
//更新时间,毫秒
var
marqueeHeight=18;
//容器高度
//接下来的是定义一些要使用到的函数
function
initMarquee()
{
var
str=marqueeContent[0];
document.write(''+str+'');
marqueeId++;
marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
}
function
startMarquee()
{
var
str=marqueeContent[marqueeId];
marqueeId++;
if(marqueeId>=marqueeContent.length)
marqueeId=0;
if(document.getElementById("marqueeBox").childNodes.length==1)
{
var
nextLine=document.createElement('DIV');
nextLine.innerHTML=str;
document.getElementById("marqueeBox").appendChild(nextLine);
}
else
{
document.getElementById("marqueeBox").childNodes[0].innerHTML=str;
document.getElementById("marqueeBox").appendChild(document.getElementById("marqueeBox").childNodes[0]);
document.getElementById("marqueeBox").scrollTop=0;
}
clearInterval(marqueeInterval[1]);
marqueeInterval[1]=setInterval("scrollMarquee()",20);
}
function
scrollMarquee()
{
document.getElementById("marqueeBox").scrollTop++;
if(document.getElementById("marqueeBox").scrollTop%marqueeHeight==(marqueeHeight-1)){
clearInterval(marqueeInterval[1]);
}
}
initMarquee();
[Ctrl+A
全选
注:如需引入外部Js需刷新才能执行]
第二个firefox下运行有些问题。但学习js的朋友可以看下主要是看思路。
JS文字间隔性滚动代码_适合做公告
packer_至强的javascript在线加密工具
XHTML
代码嵌套查看工具[标签闭合]
脚本之家
在线进制转换
可以实现各类进制间
在线JS脚本校验器检测js错误
将html转换为php,javascript和asp的在线工具
function
marquee(height,speed,delay){
var
scrollT;
var
pause
=
false;
var
ScrollBox
=
document.getElementById("shangfan");
if(document.getElementById("holder").offsetHeight
=
ScrollBox.scrollHeight/2)
ScrollBox.scrollTop
=
0;
}
else{
clearInterval(scrollT);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
marquee(24,30,3000);
[Ctrl+A
全选
注:如需引入外部Js需刷新才能执行]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
快手极速版怎么绑定不了微信? 本班数学期中测试的优秀率是50%是什么意思 期中测试中全班56名同学有42人达到了优秀标准熊启中是稠剂的优秀率是... 期中测试中,全班56名同学,有49跟达到了优秀标准,求期中测试的优秀率是... 东瓜怎样吃,是减肥的最佳效果呢? 木耳冬瓜瘦肉汤怎么做味道极佳? 黑木耳冬瓜肉末汤美食做法 和前男友分手一年多了,也没联系过,怎么昨晚突然梦到他,而且感觉好真实... 面对分手两年多后的前男友,我应该怎么办 ...了微信但不说话,相亲女加了微信却不聊天,这是什么心态?_百... 真正缺爱的人,余生都在追寻哪四样东西? 张岚直播间在哪里看 急啊!!!德语高手请救我!!! 在德语中,例如kommen是动词来自的意思,而句子中变成I komme aus... 德语这两句话是什么意思? 德语中komme是什么意思 钟面上的时刻是1:20,这是分针和时针形成的夹角是()角 开发插件安装到wps是否存在侵权 马自达cx5高速油耗多少 池州迎宾花园在哪里 二手手机充电掉电快是充电器问题吗 好风凭借力送我上青云有什么意思 万能空调遥控器格力代码 神武70武器宝石可以转110武器里吗 鸡丁蔬菜意面如何做 一点二十分时时钟的时针与分针的夹角是几度 从1点12分到一点50分,时钟的分针时针各转动多少度,在1点50分时,时针的... 1点20分时,时钟的时针与分针的夹角是多少度?从1点15分到1点35分,时钟... 一点20分时,时针与分针所夹的角度是多少度? 医药自我评价 泰拉瑞亚泰拉之刃还能升级吗 泰拉瑞亚泰拉之刃怎么做 慢性化脓性中耳炎 平时洗澡之后有掏耳朵的习惯,昨天发现耳朵里面流了好... 一个手机可以下载两个蘑菇钉嘛? 原神和ps5互通么 世界奇妙物语 菅野美穗演过哪些 世界奇妙物语你是谁 梦见包青天是什么意思 南桥芯片上一直没有散热片,但没有影响使用 ...T Y L Z L H Z 都能组成什么英文单词 最好是能做服装店的名字_百度... zzh开头的物品 1点20分时,始终的时针与分针的夹角是几度? 做地铁需要身份证吗 15000汽轮机启动时一挂闸没有油压 华为手表怎么与手机连接。 汽泵挂闸失败油压过低怎么解决 心花怒放造句二年级 汽轮机停机启动阀门忘记关现在开机没有压力油怎么办 发票上面没有销售方的开户行及账号审核人会有什么影响 汽轮机挂闸后二次油压升高