• Marquee(跑马灯)横向、纵向、无空白的不间断连续循环滚动代码


    https://bbs.csdn.net/topics/120063623

    可以通过改造,让datalist的列表内容呈现跑马灯效果

    Marquee(跑马灯)横向、无空白的不间断连续循环滚动代码!

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
     </HEAD>

     <BODY>
    <table width="760" align="center" border="1" >
      <tr>
        <td align="center">

         <div id=demo style='overflow:hidden;height:110px;750px;'>
         <table height=110 border=0 cellspacing=0 cellpadding=0>
     <tr>
     <td id=demo1>
     <!-- 下面是你要显示的内容 -->
     <table width=780>
     <tr>
     <td>第一</td>

     <td>第二</td>

     <td>文章标题</td>

     <td>最牛交通工具<br>添  加:<br>更新时间:2004年10月9日'</td>

         <td>经典动物幽默图集<br>添  加:<br>更新时间:2004年10月7日'</td>

     <td>新化二中<br>添  加:<br>更新时间:2004年10月7日'</td>

         </tr>
     </table>
          <!-- 显示的内容结束! -->

     </td>
     <td id=demo2></td>
     </tr>
     </table>
         </div>

     </td>
        </tr>
       </table>

    <script>
       var speed=15
       demo2.innerHTML=demo1.innerHTML
       function Marquee(){
       if(demo2.offsetWidth-demo.scrollLeft<=0)
       demo.scrollLeft-=demo1.offsetWidth
       else{
       demo.scrollLeft++
       }
       }
       var MyMar=setInterval(Marquee,speed)
       demo.onmouseover=function() {clearInterval(MyMar)}
       demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
    </script>

    </BODY>
    </HTML>

    ========================================================================

    Marquee(跑马灯)纵向、无空白的不间断连续循环滚动代码!

    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN "> 
    <HTML> 
      <HEAD> 
      </HEAD> 

      <BODY> 

        <table width="100%" border="0" cellspacing="2" cellpadding="2">


    <tr><td align="center"><table width="150" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
      <td width="194" style="padding-top:8px" valign="top">
      <DIV id=rolllinkk style="OVERFLOW: hidden; WIDTH: 145px; HEIGHT: 200px">
      <DIV id=rolllinkk1>

      <!--   下面是你要显示的内容   --> 
      <table width="100%" border="0" cellspacing="2" cellpadding="2">

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    <tr><td align="center">最牛交通工具</td></tr>

    </table>
        <!--   显示的内容结束!   --> 

                      <DIV align=center></DIV></DIV>
                      <DIV id=rolllinkk2>

                      <DIV align=center></DIV></DIV></DIV>
                      <SCRIPT>
    var rollspeed=30   
    rolllinkk2.innerHTML=rolllinkk1.innerHTML //
    function Marquee1(){
    if(rolllinkk2.offsetTop-rolllinkk.scrollTop<=0) //
    rolllinkk.scrollTop-=rolllinkk1.offsetHeight //
    else{
    rolllinkk.scrollTop++


    var MyMar1=setInterval(Marquee1,rollspeed) //
    rolllinkk.onmouseover=function() {clearInterval(MyMar1)}//
    rolllinkk.onmouseout=function() {MyMar1=setInterval(Marquee1,rollspeed)}//
    </SCRIPT>
    </td>

      </tr>
    </table>
    </td></tr>

    </table>

     
    </BODY> 
    </HTML> 

  • 相关阅读:
    【学习总结】SQL的连接:join -- 内连接外连接左连接右连接
    【学习总结】测试工具jmeter-从入门到精通-汇总
    【刷题】面筋-数据库-关系型数据库与非关系型数据库Nosql区别汇总
    【刷题】面筋-数据结构-排序算法的复杂度、稳定性、内部外部排序
    【刷题】面筋-测开-测试应该什么时候介入
    【问题解决方案】GitHub图片不显示的问题通过修改hosts解决
    【刷题】面筋-网络-HTTP和HTTPS
    【刷题】面筋-网络-数据传输方式
    【刷题】面筋-网络-TCP三次握手和四次挥手的全过程
    【刷题】面筋-网络-常见网络模型与各层网络协议
  • 原文地址:https://www.cnblogs.com/proving/p/11871428.html
Copyright © 2020-2023  润新知