我是靠谱客的博主 自信书本,最近开发中收集的这篇文章主要介绍一个简单的Web标签页,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Tab标签页</title>
</head>
<style type="text/css">
*{
padding: 0px;
margin: 0px;
}
li{
list-style-type: none;
}
body{
margin: 50px;
}
.tabTitle ul li{
float: left;
border: 1px solid #abcdef;
height: 30px;
line-height: 30px;
padding: 0 15px;
margin-right: 3px;
cursor: pointer;
}
.tabTitle ul{
overflow: hidden;
}
.tabContent div{
border: 1px solid #f60;
width: 300px;
height: 250px;
padding: 15px;
}
.hide{
display: none;
}
.current{
background-color: red;
}
</style>
<script type="text/javascript" src="jquery1.7.2.js"></script>
<script>
$(function(){
var $div=$(".tabContent div");
$("li").click(function(){
$(this).addClass('current').siblings().removeClass('current');
var index=$(this).index();
$div.eq(index).show().siblings().hide();
})
})
</script>
<body>
<div class="tabTitle">
<ul>
<li class="current">XHTML</li>
<li>CSS</li>
<li>JQUERY</li>
</ul>
</div>
<div class="tabContent">
<div>XHTML的内容</div>
<div class="hide">CSS的内容</div>
<div class="hide">JQUERY的内容</div>
</div>
</body>
</html>



<script>
$(function(){
var $div=$(".tabContent div");
$("li").click(function(){
$(this).addClass('current').siblings().removeClass('current');
var index=$(this).index();
$div.eq(index).show().siblings().hide();
})
})

</script>

这是程序的主要部分,在这里面,有addClass()和removeClass()两个方法可以给jQuery对象添加class类。里面的siblings()方法,找到兄弟节点。

index()方法是为了找到索引,索引是从0开始的。类似于数组的下标。

在下面的div中,用了show()和hide()这两个方法。来控制div的显示个隐藏。刚学习的新手,有什么不足,请大神们提出来,相互学习,共同进步。

最后

以上就是自信书本为你收集整理的一个简单的Web标签页的全部内容,希望文章能够帮你解决一个简单的Web标签页所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部