[JS]二个简单的滑动门效果
1.简单实用的滑动门效果,想要改变效果onmouseover 改成 onclick 就好了
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title>我的滑动门</title>
- <style type="text/css">
- body{
- color: #000;
- font-family: "宋体", arial;
- font-size: 12px;
- background: #fff;
- text-align: center;
- margin: 0;
- }
- .nTab{
- float: left;
- width: 960px;
- margin: 0 auto;
- border-bottom:1px #AACCEE solid;
- background:#d5d5d5;
- background-position:left;
- background-repeat:repeat-y;
- margin-bottom:2px;
- }
- .nTab .TabTitle{
- clear: both;
- height: 22px;
- overflow: hidden;
- }
- .nTab .TabTitle ul{
- border:0;
- margin:0;
- padding:0;
- }
- .nTab .TabTitle li{
- float: left;
- width: 70px;
- cursor: pointer;
- padding-top: 4px;
- padding-right: 0px;
- padding-left: 0px;
- padding-bottom: 2px;
- list-style-type: none;
- }
- .nTab .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
- .nTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
- .nTab .TabContent{
- width:auto;background:#fff;
- margin: 0px auto;
- padding:10px 0 0 0;
- border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
- }
- .none {display:none;}
- </style>
- <script type="text/javascript">
- function nTabs(thisObj,Num){
- if(thisObj.className == "active")return;
- var tabObj = thisObj.parentNode.id;
- var tabList = document.getElementById(tabObj).getElementsByTagName("li");
- for(i=0; i <tabList.length; i++)
- {
- if (i == Num)
- {
- thisObj.className = "active";
- document.getElementById(tabObj+"_Content"+i).style.display = "block";
- }else{
- tabList[i].className = "normal";
- document.getElementById(tabObj+"_Content"+i).style.display = "none";
- }
- }
- }
- </script>
- </head>
- <body>
- <br />
- <br />
- <div align="center" style="padding-left:25px;">
- <!-- 选项卡0开始 -->
- <div class="nTab">
- <!-- 标题开始 -->
- <div class="TabTitle">
- <ul id="myTab0">
- <li class="active" onmouseover="nTabs(this,0);">全部</li>
- <li class="normal" onmouseover="nTabs(this,1);">日志</li>
- <li class="normal" onmouseover="nTabs(this,2);">咨询</li>
- <li class="normal" onmouseover="nTabs(this,3);">相册</li>
- <li class="normal" onmouseover="nTabs(this,4);">商城</li>
- <li class="normal" onmouseover="nTabs(this,5);">社区</li>
- </ul>
- </div>
- <!-- 内容开始 -->
- <div class="TabContent">
- <div id="myTab0_Content0"> 000 </div>
- <div id="myTab0_Content1" class="none">111</div>
- <div id="myTab0_Content2" class="none">222</div>
- <div id="myTab0_Content3" class="none">333</div>
- <div id="myTab0_Content4" class="none">444</div>
- <div id="myTab0_Content5" class="none">555</div>
- </div>
- </div>
- <!-- 选项卡0结束 -->
- <!-- 选项卡1开始 -->
- <div class="nTab" style=width:288px>
- <!-- 标题开始 -->
- <div class="TabTitle">
- <ul id="myTab1">
- <li class="active" onclick="nTabs(this,0);">aaa</li>
- <li class="normal" onclick="nTabs(this,1);">bbb</li>
- <li class="normal" onclick="nTabs(this,2);">ccc</li>
- <li class="normal" onclick="nTabs(this,3);">单击</li>
- </ul>
- </div>
- <!-- 内容开始 -->
- <div class="TabContent">
- <div id="myTab1_Content0"> 000 </div>
- <div id="myTab1_Content1" class="none"> 111 </div>
- <div id="myTab1_Content2" class="none"> 222 </div>
- <div id="myTab1_Content3" class="none"> 333 </div>
- </div>
- </div>
- <!-- 选项卡1结束 -->
- </div>
- </body>
- </html>
2. 网易滑动效果!一个js,页面任意滑动数量、任意调用
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title>滑动门</title>
- <style media="screen" type="text/css">
- <!--
- *{font-size:12px;}
- html,body{margin:0;text-align:center;over-flow:hidden;height:100%;width:100%;}
- UL{list-style-type:none; margin:0px;}
- .ttl{height:18px;}
- .ctt{
- height:auto;
- padding:6px;
- clear:both;
- border: 1px solid #CCCCCC;
- }
- .w936{
- width:936px;
- clear:both;
- height: 120px;
- margin-top: 20px;
- margin-right: 0;
- margin-bottom: 2px;
- margin-left: 0;
- }
- .normaltab {
- color:#1F3A87;
- }
- .hovertab {
- color:#FF0000;
- background-color: #99CC00;
- }
- .dis{display:block;}
- .undis{display:none;}
- .tabs {
- width:100%;
- background:#BBD9EE;
- font-size:93%;
- line-height:normal;
- }
- .tabs ul {
- margin:0;
- padding:10px 10px 0 50px;
- list-style:none;
- }
- .tabs li {
- display:inline;
- margin:0;
- padding:0;
- cursor: pointer;
- }
- .tabs a {
- float:left;
- background:url("attachments/month_0705/r200752813247.gif") no-repeat left top;
- margin:0;
- padding:0 0 0 4px;
- text-decoration:none;
- }
- .tabs a span {
- float:left;
- display:block;
- background:url("attachments/month_0705/d200752813252.gif") no-repeat right top;
- padding:5px 15px 4px 6px;
- color:#666;
- }
- .tabs a span {float:none;}
- .tabs a:hover span {
- color:#FF9834;
- }
- .tabs a:hover {
- background-position:0% -42px;
- }
- .tabs a:hover span {
- background-position:100% -42px;
- }
- -->
- </style>
- <script type="text/javascript" language="javascript">
- <!--
- function g(o){return document.getElementById(o);}
- function HoverLi(n)
- {
- for(var i=1;i<=24;i++){g('tb_'+i);g('tbc_0'+i).className='undis';}
- g('tbc_0'+n).className='dis';g('tb_'+n);
- }
- //-->
- </script>
- </head>
- <body>
- <div class="w936">
- <div id="tb_" class="tb_ tabs">
- <ul>
- <li id="tb_1" onmouseover="HoverLi(1);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_2" onmouseover="HoverLi(2);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_3" onmouseover="HoverLi(3);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_4" onmouseover="HoverLi(4);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_5" onmouseover="HoverLi(5);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_6" onmouseover="HoverLi(6);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_7" onmouseover="HoverLi(7);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_8" onmouseover="HoverLi(8);"><a href="#"><span>栏目导航</span></a></li>
- </ul>
- </div>
- <div class="ctt">
- <div class="dis" id="tbc_01">内容1</div>
- <div class="undis" id="tbc_02">内容2</div>
- <div class="undis" id="tbc_03">内容3</div>
- <div class="undis" id="tbc_04">内容4</div>
- <div class="undis" id="tbc_05">内容5</div>
- <div class="undis" id="tbc_06">内容6</div>
- <div class="undis" id="tbc_07">内容7</div>
- <div class="undis" id="tbc_08">内容8</div>
- </div>
- </div>
- <div class="w936">
- <div id="tb_" class="tb_ tabs">
- <ul>
- <li id="tb_9" onmouseover="HoverLi(9);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_10" onmouseover="HoverLi(10);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_11" onmouseover="HoverLi(11);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_12" onmouseover="HoverLi(12);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_13" onmouseover="HoverLi(13);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_14" onmouseover="HoverLi(14);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_15" conmouseover="HoverLi(15);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_16" onmouseover="HoverLi(16);"><a href="#"><span>栏目导航</span></a></li>
- </ul>
- </div>
- <div class="ctt">
- <div class="dis" id="tbc_09">内容9</div>
- <div class="undis" id="tbc_010">内容10</div>
- <div class="undis" id="tbc_011">内容11</div>
- <div class="undis" id="tbc_012">内容12</div>
- <div class="undis" id="tbc_013">内容13</div>
- <div class="undis" id="tbc_014">内容14</div>
- <div class="undis" id="tbc_015">内容15</div>
- <div class="undis" id="tbc_016">内容16</div>
- </div>
- </div>
- <div class="w936">
- <div id="tb_" class="tb_ tabs">
- <ul>
- <li id="tb_17" onmouseover="HoverLi(17);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_18" onmouseover="HoverLi(18);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_19" onmouseover="HoverLi(19);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_20" onmouseover="HoverLi(20);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_21" onmouseover="HoverLi(21);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_22" onmouseover="HoverLi(22);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_23" conmouseover="HoverLi(23);"><a href="#"><span>栏目导航</span></a></li>
- <li id="tb_24" onmouseover="HoverLi(24);"><a href="#"><span>栏目导航</span></a></li>
- </ul>
- </div>
- <div class="ctt">
- <div class="dis" id="tbc_017">内容17</div>
- <div class="undis" id="tbc_018">内容18</div>
- <div class="undis" id="tbc_019">内容19</div>
- <div class="undis" id="tbc_020">内容20</div>
- <div class="undis" id="tbc_021">内容21</div>
- <div class="undis" id="tbc_022">内容22</div>
- <div class="undis" id="tbc_023">内容23</div>
- <div class="undis" id="tbc_024">内容24</div>
- </div>
- </div>
- </body>
- </html>

如需转载请注明文章来源,本文链接: https://icojump.in/?p=23
发表您宝贵的评论