时间切换

DIV结构如下:
│body {} /*这是一个HTML元素*/
└# tab1 {} /*页面层容器*/
├. tablist {} /*标题栏目*/
├. tabcontent {} /*页面内容*/

html代码如下:

<div id=”tab1″>
<div class=”tablist”>
<h6>订阅小说榜</h6>
<ul class=”ff”>
<li><a href=”javascript:void(0)” onmouseover=”selecttab(this)” class=”selected”>月</a></li>
<li><a href=”javascript:void(0)” onmouseover=”selecttab(this)”>周</a></li>
</ul>
</div>
<div class=”tabcontent”>
<div class=”tabvalue”>
<ul>
<li><a href=”#”>» [产品新闻] 小说连载系统1.70版发布</a></li>
<li><a href=”#”>» [官方新闻] 网络2009年“十·一”放假通知</a></li>
<li><a href=”#”>» [产品新闻] CMS 1.60正式发布,免费版同步提供…</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.60版发布</a></li>
<li><a href=”#”>» [官方新闻] 网络2009春节放假通知</a></li>
<li><a href=”#”>» [产品新闻] CMS 1.5免费版发布</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.50 + WAP插件发布</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.40版发布</a></li>
<li><a href=”#”>» [产品新闻] 在线漫画系统1.00版发布</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.30版发布</a></li>
</ul>
</div>
<div class=”tabvalue” style=”display:none”>
<ul>
<li><a href=”#”>» [产品新闻] 小说连载系统1.70版发布</a></li>
<li><a href=”#”>» [官方新闻] 网络2009年“十·一”放假通知</a></li>
<li><a href=”#”>» [产品新闻] CMS 1.60正式发布,免费版同步提供…</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.60版发布</a></li>
<li><a href=”#”>» [官方新闻] 网络2009春节放假通知</a></li>
<li><a href=”#”>» [产品新闻] CMS 1.5免费版发布</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.50 + WAP插件发布</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.40版发布</a></li>
<li><a href=”#”>» [产品新闻] 在线漫画系统1.00版发布</a></li>
<li><a href=”#”>» [产品新闻] 小说连载系统1.30版发布</a></li>
</ul>
</div>
</div>
</div>

CSS样式如下:

*{margin:0px; padding:0px;}
body{font-size:12px; color:#333; line-height:22px; }
ul,li{ list-style-type:none;}
a{ color:#333; text-decoration:none;}
a:hover{color:#FF0000;}
#tab1{ margin:20px auto; width:350px; overflow:hidden; border:solid 1px #6BB1DD;}
.tablist{float:right; background:url(images/tl.gif) repeat-x; width:350px; height:28px; line-height:28px;}
h6{font-size:14px; float:left; color:#0065A5; padding-left:10px;}
.ff{float:right;}
.tablist li{ float:left; width:22px; height:22px; line-height:22px; text-align:center;
margin:5px 6px 0px 0px; display:inline;
border-top:solid 1px #6BB1DD;
border-left:solid 1px #6BB1DD;
border-right:solid 1px #6BB1DD;
}
.selected{background:url(images/tl2.gif) repeat-x; display:block; font-weight:bold;}
.tabcontent{ padding:5px 0px 5px 10px; float:left;}

js如下:

function selecttab(obj){
var n = 0;
var tabs = obj.parentNode.parentNode.getElementsByTagName(“li”);
for(i=0; i<tabs.length; i++){
tmp = tabs[i].getElementsByTagName(“a”)[0];
if(tmp == obj){
tmp.className=”selected”;
n=i;
}else{
tmp.className=””;
}
}
var contents = obj.parentNode.parentNode.parentNode.parentNode.getElementsByTagName(“div”)[1].getElementsByTagName(“div”);
for(i=0; i<contents.length; i++){
contents[i].style.display = i==n ? “block” : “none”;
}
}

原文链接:https://www.novelrd.cn/banzhu/shuoming/94.html,转载请注明出处。

0

评论0

没有账号? 注册  忘记密码?