2009/06/11 23:11
1.放在head中的脚本:
<script type="text/javascript">
function startmarquee(lh,speed,delay,index){
var t;
var p=false;
var o=document.getElementById("marqueebox"+index);
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
function start(){
t=setInterval(scrolling,speed);
if(!p) o.scrollTop += 2;
}
function scrolling(){
if(o.scrollTop%lh!=0){
o.scrollTop += 2;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
</script>
function startmarquee(lh,speed,delay,index){
var t;
var p=false;
var o=document.getElementById("marqueebox"+index);
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
function start(){
t=setInterval(scrolling,speed);
if(!p) o.scrollTop += 2;
}
function scrolling(){
if(o.scrollTop%lh!=0){
o.scrollTop += 2;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
</script>
2.这里的height: 120px设置为你想显示的高度,放在body中
<div style="overflow: hidden; height: 120px; margin:0" id="marqueebox1">
<!--滚动的内容放在这里-->
</div>
<!--滚动的内容放在这里-->
</div>
3.这里还有个脚本不要忘记加到最后了。这里的30为单行的行高,50为滚动速度。
<script language='javascript'>
startmarquee(30,50,2000,1);
</script>
startmarquee(30,50,2000,1);
</script>
中查看更多“[特效]逐行滚动的单行文本”相关内容
中查看更多“[特效]逐行滚动的单行文本”相关内容
中查看更多“[特效]逐行滚动的单行文本”相关内容
中查看更多“[特效]逐行滚动的单行文本”相关内容
中查看更多“[特效]逐行滚动的单行文本”相关内容
中查看更多“[特效]逐行滚动的单行文本”相关内容
[转]设计可以量化吗?
几个一直在用的经典火狐插件


