zoukankan      html  css  js  c++  java
  • jquery做的图片平滑滚动效果,兼容任何浏览器非插件

    前段时间在项目中需要用到一个图片平滑滚动的效果,因为要涉及到多种浏览器到兼容,所以考虑到用JQUERY来做,在网上找了几个插件,都不理想,不是太繁琐就是实现效果不好。后来看到有一段比较简单的JS写的平滑滚动,代码效率不错,就试着用JQUERY改写了,发现效果还不错,代码如下:

    代码
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     
    <head>
      
    <title> New Document </title>
      
    <meta name="Generator" content="EditPlus">
      
    <meta name="Author" content="">
      
    <meta name="Keywords" content="">
      
    <meta name="Description" content="">
     
    </head>

     
    <body>
      
    <div id="advScroll" class="adv"><table cellpadding="0" cellspacing="0" border="0">
    <tr><td id="demo1" valign="top" align="center">
    <table cellpadding="2" cellspacing="0" border="0">
    <tr align="center">
    <td><href=""><img alt="" src="../Imames/aaa.jpg" style="border:solid 1x #fee8d8;"></a></td><td><href=""><img alt="" src="../Imames/bbb.jpg" style="border:solid 1x #fee8d8;"></a></td><td><href=""><img alt="" src="../Imames/ccc.jpg" style="border:solid 1x #fee8d8;"></a></td><td><href=""><img alt="" src="../Imames/ddd.jpg" style="border:solid 1x #fee8d8;"></a></td><td><href=""><img alt="" src="../Imames/eee.jpg" style="border:solid 1x #fee8d8;"></a></td></tr>
    </table>
    </td>
    <td id="demo2" valign="top"></td>
    </tr>
    </table>
    </div>
    <script type="text/javascript">
        
    var speed = 1//速度数值越大速度越慢
        $("#demo2").html($("#demo1").html()) ;
        
    function Marquee() {
            
    if ($("#advScroll").scrollLeft() <= 0)
                $(
    "#advScroll").scrollLeft($("#advScroll").scrollLeft() + $("#demo2").width());
            
    else {
                $(
    "#advScroll").scrollLeft($("#advScroll").scrollLeft()-1);
            }
        }
        
    var MyMar = setInterval(Marquee, speed)
        $(
    "#advScroll").bind("mouseover"function() { clearInterval(MyMar); });
        $(
    "#advScroll").bind("mouseout"function() { MyMar = setInterval(Marquee, speed); });
      
    </script>
     
    </body>
    </html>
  • 相关阅读:
    在ensp上配置Trunk接口
    在ensp上VLAN基础配置以及Access接口
    在ensp上的ARP及Proxy ARP
    在ensp上简单的配置交换机
    1000000 / 60S 的 RocketMQ 不停机,扩容,平滑升级!
    DE1-SOC 只要加载驱动VNC就断开(DE1-SOC 只要加载驱动串口就卡住)
    通过U盘拷贝文件到DE1-SOC 的 Linux系统
    Linux 系统响应来自 FPGA 端的中断的中断号到底怎么对应?(GIC控制器)
    HPS 访问 FPGA 方法之五—— 通过FPGA 中断访问
    HPS 访问 FPGA 方法之四—— 编写 Linux 字符设备驱动
  • 原文地址:https://www.cnblogs.com/jinqi79731/p/1877533.html
Copyright © 2011-2022 走看看