左侧点击后右侧添加tab标签栏以及内容
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>左侧点击后右侧添加tab标签栏以及内容</title>
<script type="text/javascript" src="filesblogs/files/heyiming/jquery-1.8.0.min.js"></script>
<style>
1  @charset "utf-8";
2        body {
3            font-family:Lucida Sans, Lucida Sans Unicode, Arial, Sans-Serif;
4            font-size:13px;
5            margin:0px auto;
6        }
7        #tabs {
8            margin:0;
9            padding:0;
10            list-style:none;
11            overflow:hidden;
12        }
13        #tabs li {
14            float:left;
15            display:block;
16            padding:5px;
17            background-color:#bbb;
18            margin-right:5px;
19        }
20        #tabs li a {
21            color:#fff;
22            text-decoration:none;
23        }
jquery免费特效下载
24        #tabs li.current {
25            background-color:#e1e1e1;
26        }
27        #tabs li.current a {
28            color:#000;
29            text-decoration:none;
30        }
31        #tabs ve {
32            color:#f00;
33            margin-left:10px;
34        }
35        #content {
36            background-color:#e1e1e1;
37        }
38        #content p {
39            margin: 0;
40            padding:20px 20px 100px 20px;
41        }
42        #main {
43            width:900px;
44            margin:0px auto;
45            overflow:hidden;
46            background-color:#F6F6F6;
47            margin-top:20px;
48            -moz-border-radius:10px;
49            -webkit-border-radius:10px;
50            padding:30px;
51        }
52        #wrapper, #doclist {
53            float:left;
53            float:left;
54            margin:0 20px 0 0;
55        }
56        #doclist {
57            width:150px;
58            border-right:solid 1px #dcdcdc;
59        }
60        #doclist ul {
61            margin:0;
62            list-style:none;
63        }
64        #doclist li {
65            margin:10px 0;
66            padding:0;
67        }
68        #container {
69            margin:0;
70            padding:0;
71        }
72        #wrapper {
73            width:700px;
74            margin-top:20px;
75        }
css代码
</style>
</head>
<body>
<div id="main">
<div id="doclist">
<h2>栏⽬列表</h2>
<ul id="container">
<li><a href="#" rel="焦点图" title="jquery幻灯⽚,焦点图,banner特效,Flash焦点图_懒⼈之家">焦点图</a></li>
<li><a href="#" rel="菜单导航" title="导航菜单,菜单导航,nav标签,导航代码,⼆级下拉菜单,横向导航,⽹页菜单,⽹页导航">菜单导航</a></li> <li><a href="#" rel="jquery特效" title="jquery特效,jquery插件库,jquery代码,收集最全的jquery插件特效">jquery特效</a></li>
<li><a href="#" rel="tab标签" title="tab标签,tab选项卡,多页签代码,选项卡代码">tab标签</a></li>
<li><a href="#" rel="" title="QQ代码,QQ,qq代码,右侧漂浮客服"></a></li>
</ul>
</div>
<div id="wrapper">
<ul id="tabs">
</ul>
<div id="content"></div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
1 $(document).ready(function() {
2        $("#container a").click(function() {
3            addTab($(this));
4        });
5
6        $('#tabs a.tab').live('click', function() {
7// Get the tab name
8var contentname = $(this).attr("id") + "_content";
9
10// hide all other tabs
11            $("#content p").hide();
12            $("#tabs li").removeClass("current");
13
14// show current tab
15            $("#" + contentname).show();
16            $(this).parent().addClass("current");
17        });
18
19        $('#ve').live('click', function() {
20// Get the tab name
21var tabid = $(this).parent().find(".tab").attr("id");
22
23// remove tab and related content
24var contentname = tabid + "_content";
25            $("#" + contentname).remove();
26            $(this).parent().remove();
27
28// if there is no current tab and if there are still tabs left, show the first one 29if ($("#tabs li.current").length == 0 && $("#tabs li").length > 0) {
30
31// find the first tab
32var firsttab = $("#tabs li:first-child");
33                firsttab.addClass("current");
34
35// get its link name and show related content
36var firsttabid = $(firsttab).find("a.tab").attr("id");
37                $("#" + firsttabid + "_content").show();
38            }
39        });
40    });
41function addTab(link) {
42// If tab already exist in the list, return
43if ($("#" + $(link).attr("rel")).length != 0)
44return;
45
46// hide other tabs
47        $("#tabs li").removeClass("current");
48        $("#content p").hide();
49
50// add new tab and related content
51        $("#tabs").append("<li class='current'><a class='tab' id='" +
52        $(link).attr("rel") + "' href='#'>" + $(link).html() +
53        "</a><a href='#' class='remove'>x</a></li>");
54
55        $("#content").append("<p id='" + $(link).attr("rel") + "_content'>" +
56        $(link).attr("title") + "</p>");
57
58// set the newly added tab as current
59        $("#" + $(link).attr("rel") + "_content").show();
60    }
js代码
</script>
效果图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。