许多文章都有的。,看看源代码即可

解决方案 »

  1.   

    找了啊,但都是横向的,代码改了也不好用啊
      

  2.   

    <div id=marqueeDiv1 nowrap style="Height:200;overflow:hidden;background-color:#cccccc;" defaultSpeed=2 tempSpeed=2 onmouseOver="this.tempSpeed=0;" onmouseOut="this.tempSpeed=this.defaultSpeed;">
    <div style="height:150px;">
    <font color=red >内容1</font><br>
    <font color=blue >内容2</font><br>
    <font color=black >可以通过设置sub div的height以决定连续之间的空白</font>
    </div>
    </div>
    <script language=javascript defer>
    marqueeDiv1.childOffsetHeight=marqueeDiv1.children[0].offsetHeight;
    marqueeDiv1.insertAdjacentHTML("beforeEnd",marqueeDiv1.innerHTML+marqueeDiv1.innerHTML);
    window.setInterval("marqueeDiv1.scrollTop=(marqueeDiv1.scrollTop+marqueeDiv1.tempSpeed*1)%marqueeDiv1.childOffsetHeight;",20);
    </script>
    将文字换为图片即可!