<span id="blogname"></span>


All that's beautiful drifts away like the waters ——W. B. Yeats
Modisied by Leslie-Cheung.com
 
2007/7/20 9:22:00
图片或文字滚动代码
 

一、图片或文字无缝滚动代码

第一个效果
代码:
<MARQUEE scrollAmount=4 scrollDelay=0 loop=1 width=500 height=107>
   <SCRIPT language=JavaScript>
       for(t=1;t<=1000;t++)
       document.write("这里是内容部分")
   </SCRIPT>
</MARQUEE>

说明:要实现图片效果请自行修改代码:documnet.write ("内部")
      此代码唯一一点不足就是没有实现数标悬停效果.

 

第二个效果:文字效果.可实现悬停功能

代码:
<style>
a {font-size:9pt;color:#333;text-decoration:none;}
a:hover {color:#111;text-decoration:underline;}
</style>

<div id="marquees">
  <a href="#">你可曾有过无数的梦想</a><br><br>
  <a href="#">却在时光的流逝里幻灭</a><br><br>
  <a href="#">你可曾对未来期待憧憬</a><br><br>
  <a href="#">却在成长的岁月中迷失</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()",50);
}
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>


说明:无


第三个效果(图片效果)

<DIV id=demo style="overflow:hidden;height :200px;width :95px;background-color:white;color:#ffffff;
border-width :1px 1px 1px 1px;border-style :dotted dotted dotted dotted;border-color :black black black black;" align=center>
            <DIV id=demo1>
              <!-- 定义图片 -->
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
              <IMG src=http://www.newdu.com/images/logo.gif>
            </DIV>
            <DIV id=demo2></DIV>
</DIV>

<SCRIPT>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</SCRIPT>

 

二、图像向上翻滚代码:

点击以下网址下载完整代码

UploadFiles/2007-7/720943183.rar
 
By 小鱼儿  阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:
 
Calendar

<<  < 2010 - >  >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Login


Bulletin
Recent Entries
Comments
Messages
Information
Links


Designed by Subdreamer
 
Powered by Oblog.