tab左右箭头切换(修改后)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0037)http://www.shzhixun.net/platform.html -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<meta name="keywords" content="">
<meta name="description" content="">
<style>
body{ margin:0px; padding:0px; min-width: 1210px; color:#6f6f6f; font-family:"微软雅黑", "宋体", Arial, "Times New Roman", sans-serif;}
.bai{ background:#FFF; margin:0px; padding:0px;}
a{ text-decoration:none; color:#393939;}
a:hover{ text-decoration: none; color:#f39800;}
/*html {overflow-y:scroll;overflow-x:hidden;overflow:-moz-scrollbars-vertical}*/
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none;
padding:0px;
margin:0px;
}
/*浮动*/
.clearboth { clear:both;}
.float_l { float:left; display:inline;}
.float_r { float:right; display:inline;}
img {vertical-align:middle;}
ul, li { list-style:none; margin:0; padding:0;}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th,input { margin:0px; padding:0px; border:0;}

    .pingtai_con{ width:870px; min-height:350px; margin:0px auto; margin-top:15px; margin-bottom:30px;}
    .mod18{width:870px;min-height:350px;margin:10px auto;position:relative;background:#fff; border: 1px solid #ccc}
    .mod18 .btn{position:absolute;width:45px;height:45px;top:15px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
    .mod18 .prev{left:0px;top:15px;background: url(images/prevBtn.jpg) no-repeat}
    .mod18 #prevTop,.mod18 #nextTop{top:400px;width:46px;height:48px; display:none}
    .mod18 #prevTop{/*background:url(images/prevBtnTop.png) 0 0 no-repeat;*/ background:#060;display:none}
    .mod18 #nextTop{/*background:url(images/nextBtnTop.png) 0 0 no-repeat;*/background:#060;display:none}
    .mod18 .next{right:0px;top:15px;background:url(images/nextBtn.jpg) no-repeat;}
    .mod18 li{float:left;}
    .mod18 .cf li{position:relative;color:#333;}
    .mod18 .cf a{display:block;width:680px;height:330px;position:absolute;color:#333;}
    .mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
    .mod18 .picBox{min-height:720px;position:relative;overflow:hidden;border-top:1px solid #ccc }
    .mod18 .picBox ul{position:absolute;}
    .mod18 .picBox li{width:870px;min-height:330px; background: url(‘images/dian3.jpg‘) 139px 0 repeat-y; margin: 10px 0 20px 0;}
    .mod18 .listBox{height:75px;position:relative;overflow:hidden; margin: 0 90px}
    .mod18 .listBox ul{height:75px;position:absolute; left:0px;width: 10000px;}
    .mod18 .listBox li{width:45px;height:45px;cursor:pointer;position:relative;text-align:center;line-height:45px;font-size:14px;font-family:"微软雅黑";background:#afbdc8;color:#fff; margin:15px 45px 15px 0; border-radius: 45px}

    .mod18 .listBox li i{display:none;}
    .mod18 .listBox li a{display:block;width:45px;height:45px;}
    .mod18 .listBox li img{width:124px;height:70px;}
    .mod18 .listBox .on {width:45px;height:45px;color:#fff;background:#fac046 ;}
    .mod18 .listBox .on i{display:block;}
    .mod18 .picBox  li h3{ text-indent:75px; line-height: 1px }
    .mod18 .picBox  li div{ background: url(‘images/time_line.png‘) 131px  1px no-repeat; position: relative; }
    .mod18 .picBox  li div em{ position: absolute; left: 50px; font-style: normal; }
    .mod18 .picBox  li h4{ text-indent:165px; color: #323232; font-weight:  normal; }
    .mod18 .picBox  li div p {width:680px;margin-left: 170px;display: inline-block;padding-left: 10px; color: #9ea7b3; line-height: 20px; font-size: 14px}

</style>
</head>
<body>
<div class="pingtai_con">
  <div class="mod18"> <span id="prev" class="btn prev"></span> <span id="next" class="btn next"></span> <span id="prevTop" class="btn prev"></span> <span id="nextTop" class="btn next"></span>
    <div id="listBox" class="listBox" >
      <ul  style="width: 13604px;" class="cf">
        <li class="on"><i class="arr2"></i>2016</li>
        <li class=""><i class="arr2"></i>2017</li>
        <li class=""><i class="arr2"></i>2018</li>
        <li class=""><i class="arr2"></i>2019</li>
        <li class=""><i class="arr2"></i>2020</li>
        <li class=""><i class="arr2"></i>2021</li>
        <li class=""><i class="arr2"></i>2022</li>
        <li class=""><i class="arr2"></i>2023</li>
        <li class=""><i class="arr2"></i>2024</li>
        <li class=""><i class="arr2"></i>2025</li>
        <li class=""><i class="arr2"></i>2026</li>
        <li class=""><i class="arr2"></i>2027</li>
        <li class=""><i class="arr2"></i>2028</li>
        <li class=""><i class="arr2"></i>2029</li>
      </ul>
    </div>
    <div id="picBox" class="picBox">
      <ul  style="width: 16940px;" class="cf" >
        <li>
        <h3>1月</h3>
        <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <h3>2月</h3>
        <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
        </li>
         <li>
        <h3>1月</h3>
        <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <h3>2月</h3>
        <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
        </li>
        <li>
        <h3>1月</h3>
        <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <h3>2月</h3>
        <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
        </li>
         <li>
        <h3>1月</h3>
        <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>1月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <h3>2月</h3>
        <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
         <div>
         <em>2月19日</em>
         <h4>上海第六人民医院</h4>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
         <p>肝功能八项</p>
        </div>
        </li>
        <li>
          <p>11111111111</p>
        </li>
        <li>
          <p>111111</p>
        </li>
        <li>
          <p>22222222222222</p>
        </li>
        <li>
          <p>5555555555</p>
        </li>
        <li>
          <p>66666666666</p>
        </li>
        <li>
          <p>777777777777</p>
        </li>
        <li>
          <p>9999999999999</p>
        </li>
        <li>
          <p>3333333333333</p>
        </li>
        <li>
          <p>44444444444444444444</p>
        </li>
        <li>
          <p>5555555555555555555</p>
        </li>
      </ul>
    </div>
  </div>
  <script type="text/javascript">
(function(){

    function G(s){
        return document.getElementById(s);
    }

    function getStyle(obj, attr){
        if(obj.currentStyle){
            return obj.currentStyle[attr];
        }else{
            return getComputedStyle(obj, false)[attr];
        }
    }

    function Animate(obj, json){
        if(obj.timer){
            clearInterval(obj.timer);
        }
        obj.timer = setInterval(function(){
            for(var attr in json){
                var iCur = parseInt(getStyle(obj, attr));
                iCur = iCur ? iCur : 0;
                var iSpeed = (json[attr] - iCur) / 5;
                iSpeed = iSpeed > 0 ? Math.ceil(iSpeed) : Math.floor(iSpeed);
                obj.style[attr] = iCur + iSpeed + ‘px‘;
                if(iCur == json[attr]){
                    clearInterval(obj.timer);
                }
            }
        }, 30);
    }

    var oPic = G("picBox");
    var oList = G("listBox");

    var oPrev = G("prev");
    var oNext = G("next");
    var oPrevTop = G("prevTop");
    var oNextTop = G("nextTop");

    var oPicLi = oPic.getElementsByTagName("li");
    var oListLi = oList.getElementsByTagName("li");
    var len1 = oPicLi.length;
    var len2 = oListLi.length;

    var oPicUl = oPic.getElementsByTagName("ul")[0];
    var oListUl = oList.getElementsByTagName("ul")[0];
    var w1 = oPicLi[0].offsetWidth;
    var w2 = oListLi[0].offsetWidth;

    oPicUl.style.width = w1 * len1 + "px";
    //oListUl.style.width = w2 * len2 + "px";
    oListUl.style.width = "1750px;";

    var index = 0;

    var num = 5;
    var num2 = Math.ceil(num / 2);

    function Change(){

        Animate(oPicUl, {left: - index * w1});

        if(index < num2){
            Animate(oListUl, {left: 0});
        }else if(index + num2 <= len2){
            Animate(oListUl, {left: - (index - num2 + 1)* 2 * w2});
        }else{
            Animate(oListUl, {left: - (len2 - num)* 2 * w2});
        }

        for (var i = 0; i < len2; i++) {
            oListLi[i].className = "";
            if(i == index){
                oListLi[i].className = "on";
            }
        }
    }

    oNextTop.onclick = oNext.onclick = function(){
        index ++;
        index = index == len2 ? 0 : index;
        Change();
    }

    oPrevTop.onclick = oPrev.onclick = function(){
        index --;
        index = index == -1 ? len2 -1 : index;
        Change();
    }

    for (var i = 0; i < len2; i++) {
        oListLi[i].index = i;
        oListLi[i].onclick = function(){
            index = this.index;
            Change();
        }
    }

})()
</script> 

</div>
</body>
</html>
时间: 2024-08-13 23:11:19

tab左右箭头切换(修改后)的相关文章

tab左右箭头切换

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0037)http://www.shzhixun.net/platform.html --> <html xmlns="http://www.w

修复duilib CEditUI控件和CWebBrowserUI控件中按Tab键无法切换焦点的bug

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41556615 在duilib中,按tab键会让焦点在Button一类的控件中切换,但是切换焦点一直存在bug,具体的描述如下: 1.在主窗体里弹出新的窗体,当新窗体中存在CEditUI控件并且焦点在此CEditUI控件上,那么按tab键将无法切换焦点而一直处于CEditUI中.(只在新窗体中有此bug,主创体中没有,原因会在后面分析) 2.CWebBrowserUI控件

Eclipse Java class修改后的即时编译

通常情况下,修改了java文件,需要重启eclipse.但是myeclipse可以不用. 其实即时编译早就有了,通过简单配置javaRebel配置,可以达到修改java文件后不重启eclipse. 注: 本人使用tomcat跑项目,因此介绍eclipse中tomcat的配置 1),下载javaRebel jar包 官网下载地址: http://www.zeroturnaround.com/javarebel/download/  (需要注册账号,貌似license只有15天) 360云盘下载地址

vs 快捷键 (空格显示 绿点, Tab 显示箭头)

VS 快捷键 (空格显示 绿点, Tab 显示箭头) VS 有用的快捷键 : Ctrl + r, ctrl + w, 切换空格示.

解决Ext4.2.3中propertyGrid修改后点击排序报错

Ext4.2.3中PropertyGrid修改后点击排序报错,具体错误信息如下: 一开始还怀疑是自己哪里配置错了,各种尝试结果还是一样.查遍百度和谷歌,无果,只有一篇帖子说是4.2.4修正了.还是自己动手吧,自己动手丰衣足食. 点开报错地方(如下图所示),原来是me.field.column没有定义. 然后继续找,找啊找啊找到Ext.grid.property.Grid的getCellEditor方法.此方法有参数column,可在方法体内,column就没有被用到过,于是就感觉问题出在这里.

【Little Demo】左右按钮tab选项卡双切换

通过前一篇文章 从简单的Tab标签到Tab图片切换 的说明,相关效果也就可以实现了. 1.左右按钮tab选项卡双切换 很明显,左右两个按钮是 absolute 布局,另外就是内容部分和Tab标签部分. 1) 先实现Tab内容和标签部分的显示: HTML代码: <div class="tab-Infomations"> <div class="arrows"></div> <div class="tab-conten

tab响应式切换效果

实现tab响应式切换效果,利用js对样式进行动态切换即可. 多的不说,请看代码 <!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"> <hea

SQLSERVER中返回修改后的数据

在公司看到同事写了个SQL2005的新特性的文章,觉得很实用,在这里和大家分享下. 这种技术主要是用到了inserted和deleted虚拟表,这两张表相信大家都很熟悉.以前我们主要是在触发器中使用. 我们先来复习下这两个表: Inserted和Deleted这两个表是逻辑表,并且这两个表是由系统管理的,存储在内存中,不是存储在数据库中,因此,不允许用户直接对其修改.这两个表的结构与被该触发器作用的表在相同的表结构.这两个表是动态驻留在内存中的,当触发器工作完成,它们也被删除. 接下来,看看我们

5.26在网上看到的方法,实现图形缩放、对齐、图形修改后进行dirty check。(未实验过)

目标:1. 使用ZoomManager来执行图形的缩放2. 对图形进行对齐(Alignment)操作3. 图形修改后进行dirty check(提示保存文档) 图形缩放:提供缩放能力的方法就是设置根图形的RootEditPart为ScalableRootEditPart.一般在Editor的configureGraphicalViewer()方法中设置RootEditPart.ScalableRootEditPart提供了一个ZoomManager类用来管理图形的缩放操作.通过该ZoomMana