本页内容是《一行一行滚动并停留》同时我们还提供济宁地区的网站建设,百度,雅虎,google的推广,点金,商友,等营销软件
请输入关键字:

标题搜索 内容搜索  

你现在所在的位置->首页->javascript->一行一行滚动并停留

一行一行滚动并停留

时间:[2008-12-7 21:42:08]     作者:请作者尽快与我们联系。

第一种。web2.0下的滚动

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
<!--
body {
margin: 0px;
font-size: 12px;
line-height: 150%;
text-align:center;
}
a{color: #000000;font-size:12px; text-decoration:none}
#marqueeBox{background:#f7f7f7;border:0px solid silver;padding:5px;margin:0 auto;}
-->
</style>
</head>

<body>
<script language="JavaScript" type="text/javascript">
var marqueeContent=new Array();
marqueeContent[0]="<a href=http://www.sdsuchuang.com target=_blank>400免费电话</a>";
marqueeContent[1]="<a href=http://www.sdsuchuang.com target=_blank>google网站推广</a>";
marqueeContent[2]="<a href=http://www.sdsuchuang.com target=_blank>百度网站推广</a>";
var marqueeInterval=new Array();
var marqueeId=0;
var marqueeDelay=2000;
var marqueeHeight=20;
function initMarquee() {
var str=marqueeContent[0];
document.write('<div id="marqueeBox" style="overflow:hidden;width:200px;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)" align="left"><div>'+str+'</div></div>');
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();
</script>

第二种

<script language="JavaScript" type="text/javascript">
var marqueeContent=new Array();    //定义一个数组,用来存放显示内容
marqueeContent[0]='[今天]  阵雨转多云 25 ℃ ~ 21℃ ';
marqueeContent[1]='[明天]  多云转阵雨 24 ℃ ~ 17℃ ';
marqueeContent[2]='[后天]  多云 28 ℃ ~ 14℃ ';

var marqueeInterval=new Array();   //定义一些常用而且要经常用到的变量
var marqueeId=0;
var marqueeDelay=5000;
var marqueeHeight=17;
function initMarquee() {

         var str=marqueeContent[0];
         document.write('<div id="marqueeBox" style="overflow:hidden;height:'+marqueeHeight+'px;font-size:12px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>');
         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();
</script>

 

【声明】本站刊载的《一行一行滚动并停留》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios

友情链接

本页内容是《一行一行滚动并停留》 返回顶部
© 2001-2024 Lining studios 济宁速创科技有限公司, All Rights Reserved
 Processed Time:66.406ms
中华人民共和国信息产业部网站备案号: 鲁ICP备09103015号-1