jQuery图片连续滚动 li 标签实现

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jQuery图片连续滚动</title>
    <script src="../A-Html/js/jquery-1.3.2.min.js" type="text/javascript"></script>
    <style type="text/css">
        body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
        img { border:0 none; }
        ol,ul { list-style:none; }
        #company_logo{
        margin:0 auto;width:1000px;clear:both;overflow:hidden;
        }
        .clearfix:after {
        content:".";display:block;height:0;clear:both;visibility:hidden;
        }
        #left_btn,#right_btn
        {
        width:40px;float:left;
        }
        #slide
        {
        width:915px;float:left; overflow:hidden; height:215px;
        }
        .logo_item
        {
        width:160px;  float:left; height:215px;
        }

        .logo_item img{width:160px; height:100px;margin-top:45px; cursor:pointer; }
    </style>
    <script type="text/javascript">
        $(document).ready(function () {
            var _speed = 10;
            var _dir = "left";
            var _slide = $("#slide");
            var _slide_width = $(_slide).width();
            var _slide_ul_width = $("#slide_ul").width($("#items li").width() * $("#items li").length).width(); 

            function Marquee() {
                switch (_dir) {
                    case "left":
                        if (_slide.scrollLeft() + _slide_width >= _slide_ul_width)
                        //_slide.scrollLeft(0);
                            _dir = "right";
                        else {
                            _slide.scrollLeft(_slide.scrollLeft() + 1);
                        }
                        break;
                    case "right":
                        if (_slide.scrollLeft() == 0)
                        //_slide.scrollLeft(_slide_ul_width-_slide_width);
                            _dir = "left";
                        else {
                            _slide.scrollLeft(_slide.scrollLeft() - 1);
                        }
                        break;
                }
            }

            var sliding = setInterval(Marquee, _speed);

            $(".logo_item img").hover(function () {
                clearInterval(sliding);
            }, function () {
                sliding = setInterval(Marquee, _speed);
            });

            $("#left_btn").click(function () {
                _dir = "left";
            });
            $("#right_btn").click(function () {
                _dir = "right";
            });
        });
    </script>
</head>
<body>
    <div id="company_logo" class="clearfix">
        <div id="left_btn">
          <img src="images/left_btn.jpg" alt="" />
        </div>
        <div id="slide" >
            <ul id="slide_ul">
            <li>
                <ul id="items">
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                <li class="logo_item"><img  src="images/logo/阿里斯顿.jpg" alt='' /></li>
                </ul>
            </li>
            </ul>
        </div>
        <div id="right_btn">
            <img src="images/right_btn.jpg" alt="" />
        </div>
    </div>
</body>
</html>





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值