4个回答
展开全部
<DIV id=marquees><A href="javascript:">1,你可曾有过无数的梦想,</A><BR><BR><A
href="javascript:">2,却在时光的流逝里幻灭 </A><BR><BR><A
href="javascript:">3,你可曾对未来期待憧憬,</A><BR><BR><A
href="javascript:">4,却在成长的岁月中迷失</A><BR><BR></DIV>
<SCRIPT language=JavaScript>
marqueesHeight=200;
stopscroll=false;
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');
preTop=0; currentTop=0;
function init(){
templayer.innerHTML="";
while(templayer.offsetHeight<marqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
setInterval("scrollUp()",20);//越大越慢
}
document.body.onload=init;
function scrollUp(){
if(stopscroll==true) return;
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
marquees.scrollTop+=1;
}
}
</SCRIPT>这个是文字向上滚动。
<marquee direction="up" behavior="alternate">你好,希望这个是你所需要的效果!!!</marquee>这个是文字上下来回滚动!
href="javascript:">2,却在时光的流逝里幻灭 </A><BR><BR><A
href="javascript:">3,你可曾对未来期待憧憬,</A><BR><BR><A
href="javascript:">4,却在成长的岁月中迷失</A><BR><BR></DIV>
<SCRIPT language=JavaScript>
marqueesHeight=200;
stopscroll=false;
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');
preTop=0; currentTop=0;
function init(){
templayer.innerHTML="";
while(templayer.offsetHeight<marqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
setInterval("scrollUp()",20);//越大越慢
}
document.body.onload=init;
function scrollUp(){
if(stopscroll==true) return;
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
marquees.scrollTop+=1;
}
}
</SCRIPT>这个是文字向上滚动。
<marquee direction="up" behavior="alternate">你好,希望这个是你所需要的效果!!!</marquee>这个是文字上下来回滚动!
推荐于2017-09-26 · 知道合伙人软件行家
关注
展开全部
示例,仅供参照:
<div id='div1'></div>
<script type="text/javascript">
var strarr=['生','日','快','乐'];
var index=0;
setInterval(function(){
if(index>=strarr.length) index=0;
var div1=documwnt.getElementById('div1');
div1.innerHTML=strarr[index];
index+=1;
},1000)
</script>
效果为循环播出这四个字,间隔一秒
<div id='div1'></div>
<script type="text/javascript">
var strarr=['生','日','快','乐'];
var index=0;
setInterval(function(){
if(index>=strarr.length) index=0;
var div1=documwnt.getElementById('div1');
div1.innerHTML=strarr[index];
index+=1;
},1000)
</script>
效果为循环播出这四个字,间隔一秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果不会 javascript 就用<marqee></marqee>这个 标签来实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手动添加<marqee></marqee>,你可以搜下marqee的用法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |