zoukankan      html  css  js  c++  java
  • Jquery 无缝图片循环滚动(仿marquee)

    第一张图 第二张图 第三张图 第四张图 第五张图
    第一张图 第二张图 第三张图 第四张图 第五张图

     

    代码如下:

     

    <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

    <style type="text/css">
        img
        {
            border: none;
        }
    </style>

    <div id="demo" style="overflow: hidden; 500px;">
            <table border="0" align="center" cellpadding="1" cellspacing="1" cellspace="0">
                <tr>
                    <td id="demo1" valign="top" bgcolor="ffffff">
                       <!-- 特别注意,下面的图片总宽度必须大于上面定义的demo的宽度,如上面demo的宽度为500px,则下面图片总宽度必须大于500,否则会出现些问题! -->
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr align="center">
                                <td>
                                    <a href="#" target="_blank">
                                        <img src="img/1.jpg" width="150" alt="第一张图" height="100"></a>
                                </td>
                                <td>
                                    <a href="#" target="_blank">
                                        <img src="img/2.jpg" width="150" alt="第二张图" height="100"></a>
                                </td>
                                <td>
                                    <a href="#" target="_blank">
                                        <img src="img/3.jpg" width="150" alt="第三张图" height="100"></a>
                                </td>
                                <td>
                                    <a href="#" target="_blank">
                                        <img src="img/4.jpg" width="150" alt="第四张图" height="100"></a>
                                </td>
                                <td>
                                    <a href="#" target="_blank">
                                        <img src="img/5.jpg" width="150" alt="第五张图" height="100"></a>
                                </td>
                            </tr>
                        </table>
                    </td>
                    <td id="demo2" valign="top">
                    </td>
                </tr>
            </table>
        </div>

        <script type="text/javascript">
        var speed=30;
        var demo = $("#demo");
        var demo1 = $("#demo1");
        var demo2 = $("#demo2");
        demo2.html(demo1.html());
        function Marquee(){
            if(demo.scrollLeft()>=demo1.width())
                demo.scrollLeft(0);
            else{
                demo.scrollLeft(demo.scrollLeft()+1);
            }
        }
        var MyMar=setInterval(Marquee,speed)
        demo.mouseover(function() {
            clearInterval(MyMar);
        } )
        demo.mouseout(function() {
            MyMar=setInterval(Marquee,speed);
        } )
        </script>

  • 相关阅读:
    visual studio2010中C#生成的,ArcGIS二次开发的basetool的dll,注册为COM组件tlb文件,并在arcmap中加载使用
    EPSG:4326
    返回mapcontrol上的已被选择的element
    设置mapcontrol的鼠标样式
    设置mapcontrol的鼠标样式
    2016年6月11日 星期六 晴
    2016年6月10日 星期五 晴
    Docker安装部署
    LVS+DR
    mysql MHA
  • 原文地址:https://www.cnblogs.com/dachie/p/1820534.html
Copyright © 2011-2022 走看看