zoukankan      html  css  js  c++  java
  • 多图左右切换

    多图左右切换滚动
    
    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
        <style>
        *{ margin:0px; padding:0px;}
        a.abtn {display:block;height:22px;width:24px;overflow:hidden;background:url(imgs/btn.gif) no-repeat;text-indent:-999em;outline:none; margin-top:17px}
        a.aleft {background-position:0 -32px; float:left}
        a.agrayleft {cursor:default;background-position:0 0;}
        a.aright {background-position:-34px 0;float:left}
        a.agrayright {cursor:default;background-position:-34px -32px;}
        .uldiv {width:630px;position:relative;float:left;height:80px;overflow:hidden;}
        .scrollcontainer {width:578px;height:62px;overflow:hidden;position:relative; float:left; }
        .scrollcontainer ul {width:2000px;position:absolute;left:0px;top:0px;}
        .scrollcontainer li {width:62px; height:62px;float:left; overflow:hidden;display:inline-block;position:relative; margin-left:18px}
        .scrollcontainer li a{ display:block;width:60px; height:60px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;-khtml-border-radius: 50px; -ms-border-radius:50px; }
        .item span{ display:block; float:left; width:100%; font-size:13px; text-align:center; line-height:26px  }
        .scrollcontainer li dd a{ position:relative;display:block;}
        #left_to{ text-indent:-999em;background:#000; width:24px; height:22px; float:left; outline:none; border:none; cursor:pointer; margin-top:17px}
        #right_to{ text-indent:-999em;background:#000;width:24px; height:22px; float:left;outline:none;border:none;cursor:pointer;margin-top:17px}
        .item {width:30px;height:30px;float:left; }
        .gh_bj1{ border:1px solid #6d9ef1; color:#6d9ef1}
        .gh_bj1 a{ color:#6d9ef1; display:block}
        .gh_bj1:hover{ background:#6d9ef1; color:#fff; cursor:pointer;transition: all 0.5s ease 0s}
        </style>
    </head>
    <body>
    <div style="float: left; margin-left: 20px; margin-top: 20px;  630px;">
      <div class="uldiv">
        <input type="button" id="right_to">
        <div class="scrollcontainer">
          <ul id="scroll_ul" style="position: relative;">
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
            <li><a class="gh_bj1 item" href="#"></a></li>
          </ul>
        </div>
        <input type="button" id="left_to">
      </div>
      <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
      <script type="text/javascript">
    
                                var now_index = 0;
    
                                $(function () {
    
                                    var scroll_width = $(".scrollcontainer").width() - 18; //显示框宽度
                                    var li_size = $("#scroll_ul").find("li").size(); //li个数
                                    var li_margin_left = 18;
                                    var li_width = 62;
    
                                    var li_count = 0;
    
                                    if (((li_width + li_margin_left) * li_size) % scroll_width == 0) {
    
                                        li_count = ((li_width + li_margin_left) * li_size) / scroll_width;
                                    }
                                    else {
                                        li_count = ((li_width + li_margin_left) * li_size) / scroll_width + 1;
    
                                    }
                                    li_count = parseInt(li_count);
    
    
                                    $("#left_to").click(function () {
    
                                        if (now_index < li_count - 1) {
                                            now_index++;
                                            $("#scroll_ul").animate({ left: -scroll_width * now_index, speed: '5000' });
                                        }
                                    });
    
                                    $("#right_to").click(function () {
    
    
                                        if (now_index > 0) {
                                            now_index--;
                                            $("#scroll_ul").animate({ left: -scroll_width * now_index, speed: '5000' });
                                        }
    
                                    });
    
    
    
                                });
    
                                //                            $(function () {
                                //                                $(".uldiv").Xslider({
                                //                                    unitdisplayed: 7,
                                //                                    numtoMove: 7,
                                //                                    speed: 300,
                                //                                    scrollobjSize: Math.ceil($(".uldiv").find("li").length / 1) * 580
                                //                                })
                                //                            })
                            </script> 
    </div>
    </body>
    </html>
     
  • 相关阅读:
    OpenCV 实现图像拼接例子
    XML 可扩展标记语言
    XML和YAML的区别与使用方法
    OpenCV 感兴趣区域ROI和logo添加技术
    OpenCV 详解掩膜mask
    OpenCV 读写xml和yml文件
    OpenCV 如何生成能在无OpenCV环境下运行的exe
    OpenCV 图像拼接和图像融合技术
    OpenCV 特征检测和特征匹配方法汇总
    OpenCV 图像矫正技术深入探讨
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/5305684.html
Copyright © 2011-2022 走看看