js问题:文字向上滚动,滚动一遍后停止,显示全文,并且有滚动条 5
在一个区域里设置一段文字向上滚动,滚动一遍后不再滚动而在这个区域里从文字开口处显示文字全文,如果这个区域不能把全文显示完全则在旁边加一个滚动条。不知道用js怎么实现,高手...
在一个区域里设置一段文字向上滚动, 滚动一遍后不再滚动而在这个区域里从文字开口处显示文字全文,如果这个区域不能把全文显示完全则在旁边加一个滚动条。
不知道用js怎么实现,高手帮帮噢~~~
在线等
您写的代码跟我要求的不一样,您写的是让文字滚动一行就停一下 展开
不知道用js怎么实现,高手帮帮噢~~~
在线等
您写的代码跟我要求的不一样,您写的是让文字滚动一行就停一下 展开
2007-09-17
展开全部
<html>
<head>
<title> SCROLL </title>
<style type="text/css">
#infozone{font-size:12px;color:#aa6;overflow:hidden;width:200px;height:20px;}
#infozone div{height:20px;line-height:20px;white-space:nowrap;overflow:hidden;}
</style>
<script type="text/javascript">
window.onload=function(){
var o=document.getElementById('infozone');
window.setInterval(function(){scrollup(o,20,0);},2000);
}
function scrollup(o,d,c){
if(d==c){
var t=o.firstChild.cloneNode(true);
o.removeChild(o.firstChild);
o.appendChild(t);
t.style.marginTop=o.firstChild.style.marginTop='0px';
}
else{
var s=3,c=c+s,l=(c>=d?c-d:0);
o.firstChild.style.marginTop=-c+l+'px';
window.setTimeout(function(){scrollup(o,d,c-l)},100);
}
}
</script>
</head>
<body>
<div id="infozone"><div>范玮琪 - 那些花儿</div><div>温岚 - 屋顶(周杰伦 对唱版)</div><div>张韶涵 - 娃娃</div><div>孙楠&韩红 - 美丽的神话</div></div>
</body>
</html>
<head>
<title> SCROLL </title>
<style type="text/css">
#infozone{font-size:12px;color:#aa6;overflow:hidden;width:200px;height:20px;}
#infozone div{height:20px;line-height:20px;white-space:nowrap;overflow:hidden;}
</style>
<script type="text/javascript">
window.onload=function(){
var o=document.getElementById('infozone');
window.setInterval(function(){scrollup(o,20,0);},2000);
}
function scrollup(o,d,c){
if(d==c){
var t=o.firstChild.cloneNode(true);
o.removeChild(o.firstChild);
o.appendChild(t);
t.style.marginTop=o.firstChild.style.marginTop='0px';
}
else{
var s=3,c=c+s,l=(c>=d?c-d:0);
o.firstChild.style.marginTop=-c+l+'px';
window.setTimeout(function(){scrollup(o,d,c-l)},100);
}
}
</script>
</head>
<body>
<div id="infozone"><div>范玮琪 - 那些花儿</div><div>温岚 - 屋顶(周杰伦 对唱版)</div><div>张韶涵 - 娃娃</div><div>孙楠&韩红 - 美丽的神话</div></div>
</body>
</html>
参考资料: 百度
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询