1 <!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <title>tab切换</title>
6 <link type="text/css" rel="stylesheet" href="css/tabc.css">
7 <script type="text/javascript" src="js/jquery-1.9.1.js"></script>
8 <script type="text/javascript" src="js/tabj.js"></script>
9
10 </head>
11 <body>
12 <div class="wrap">
13
14 <div class="top">
15 <ul>
16 <li class="tpChange"><a href="#">公告</a></li>
17 <li><a href="#">规则</a></li>
18 <li><a href="#">论坛</a></li>
19 <li><a href="#">安全</a></li>
20 <li><a href="#">公益</a></li>
21 </ul>
22 </div><!--top结束-->
23
24 <div class="content">
25 <ul style="dislpay:block">
26 <li>张勇:要玩快乐足球</li>
27 <li>阿里200万灾区</li>
28 <li>旅游宝让你边玩边赚钱</li>
29 <li>多行跟进阿里贷款</li>
30 </ul>
31 <ul style="display:none">
32 <li>[通知]滥发即将换新</li>
33 <li>淘宝执行大众评审</li>
34 <li>个人信息泄露严重</li>
35 <li>卖家防范红包诈骗提醒</li>
36 </ul>
37 <ul style="display:none">
38 <li>商品属性限制</li>
39 <li>又爱又恨代金券</li>
40 <li>购物后商家送红包</li>
41 <li>比特币严管啦</li>
42 </ul>
43 <ul style="display:none">
44 <li>金牌卖家再起航</li>
45 <li>橱窗规则在升级</li>
46 <li>走进无声课堂</li>
47 <li>注意骗子的新技术</li>
48 </ul>
49 <ul style="display:none">
50 <li>爱心品牌联合</li>
51 <li>金发商品属性</li>
52 <li>更换收货地址在的</li>
53 <li>各公益机构淘宝开店</li>
54 </ul>
55 </div><!--content结束-->
56
57 </div><!--wrap结束-->
58
59 </body>
60 </html>
 *{margin:;
padding:;}
.wrap{
width:300px;
height:100px;
border:1px solid #8E8E8E;
margin:10px;
} .top{
height:25px;
background-color:#CAC8C8;
}
.top a{
text-decoration:none;
}
.top a:hover{
color:red;
}
.top li{
list-style:none;
float:left;
width:59px;
height:25px;
text-align:center;
line-height:25px;
} .content{
font-size:12px;
overflow:hidden;
height:70px;
width:300px;
line-height:25px;
}
.content li{
float:left;
list-style:none;
width:140px;
margin:6px 5px;
}
.top li.tpChange{
background-color:white;
font-weight:bold;
}
 $(function(){
var top_li=$(".top ul li");
top_li.click(function(){
$(this).addClass("tpChange")
.siblings().removeClass("tpChange");
var index=top_li.index(this);
$(".content > ul").eq(index).show()
.siblings().hide();
})
});

遇到的问题:

1.引入js时,要先引入jQuery的js,再引入其他js,否则加载会出错。

2。注意css中tpChange类的写法

.top li.tpChange{
background-color:white;
font-weight:bold;
}

的写法,不能只写.tpChange。

tab选项卡的更多相关文章

  1. 基于CkEditor实现.net在线开发之路(4)快速布局,工具箱,模板载入,tab选项卡简单说明与使用

    上一章给常用的from表单控件属性页面,进行了简单说明和介绍,但是由于是在网页中做界面设计,操作肯定没有桌面应用程序方便,便捷,为了更方便的布局与设计,今天我主要说一下快速布局,工具箱,tab选项卡, ...

  2. 可轮播滚动的Tab选项卡

    前段时间有试着搭建个后台主题ui框架,有用到可支持滚动的Tab选项卡,模仿着H+后台主题ui框架中的代码造轮子改造了下,可惜代码在公司,不能把代码外发出来(感觉这样被限制了很多,对于这样的公司没办法, ...

  3. android tab选项卡的使用

    项目做完了,写写博客,在项目中遇到的一些问题,或者是自己觉得很不错的东西.这一篇主要是想和大家分享一下我在项目中封装的一个东西,就是tab选项卡.先看看效果图: 我在网上看了很多有关选项卡的demo, ...

  4. js基础练习一之tab选项卡

    最近在学习前端,当然包括js,css,html什么的,在听课时做的一些小练习,记录下来: 实例一: --Tab选项卡-- <script type="text/javascript&q ...

  5. :target伪类制作tab选项卡

    :target伪类的作用是突出显示活动的HTML锚,下面是一个简单的例子: HTML代码: <div> <a href="#demo1">点击此处</ ...

  6. 工作当中实际运用(1)——tab选项卡

    不废话 直接上代码: tab选项卡 window.onload=function(){ var titles= document.getElementById('header-dh').getElem ...

  7. 各种效果的tab选项卡

    ;(function($){ $.fn.tabso=function( options ){ var opts=$.extend({},$.fn.tabso.defaults,options ); r ...

  8. (2)WinForm中改变Tab选项卡的顺序

    Tab选项卡选中,在其属性中找到TabPages这个属性.点进去,可以通过上下移动标签卡改变标签卡的顺序.

  9. 原生js实现tab选项卡里内嵌图片滚动特效代码

    <!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8&quo ...

  10. tab选项卡-jQuery

    上次用原生的js写了个tab选项卡   这次按照一样的思路用jQuery写了一个 ,直接看代码: /*布局*/ <div id="div1"> <input cl ...

随机推荐

  1. 一个简单的appium脚本

    这是一个简单的appium脚本,测试amazon购物过程的,过程包括搜索商品,然后从结果列表中选取中意的商品,然后加入购物车,等等. 它是一个最原始的脚本,对测试元素.数据.报告等未作任何的封装,后面 ...

  2. e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (二) 图片验证码的识别

    上一篇文章讲了“e2e 自动化集成测试 架构 京东 商品搜索 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step 一 京东 商品搜索 ...

  3. js中的继承2--原型继承

    一. 原型与构造函数 Js所有的函数都有一个prototype属性,这个属性引用了一个对象,即原型对象,也简称原型.这个函数包括构造函数和普通函数,我们讲的更多是构造函数的原型,但是也不能否定普通函数 ...

  4. 在iptables中添加vnc访问规则

    iptables -I INPUT -p tcp --dport 5800|5900|5801|5901 -j ACCEPT service iptales save

  5. Spark的部署方式

    1.Spark的应用程序部署 2.Spark的集群部署

  6. MBProgressHUD not showing

    In my app, I am loading a resource heavy view that takes about 1 to 2 seconds to load. So I am loadi ...

  7. python 使用__future__

    Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动.有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了. 从Python 2.7到Pytho ...

  8. 【Stage3D学习笔记续】真正的3D世界(四):空间大战雏形

    前面几个星期抽空用Starling做了一个打飞机的小游戏(所以没有接着看书了),准备面试时用的,结果面试还是没过%>_<%...这个游戏打算过几天全部开源了 那么接下来打算这周把<S ...

  9. 配置MySQL主从双向同步

    原文地址:http://www.cnblogs.com/zhongshengzhen/ 原主数据库:192.168.137.33 原从数据库:192.168.137.197   需要先阅读并操作:ht ...

  10. Winodws安装系统时,通过安装磁盘进行分区

    今天使用一个系统盘安装的时候,很奇怪,分区总是分出来一个系统磁盘,一个MBR,剩下的只能分主分区. 这样就导致我在进行windows激活时,激活工具都找不到启动磁盘的盘符(因为自动分出来的系统磁盘和M ...