<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="../js/lib/jquery.min.js"></script>
<script src="smarttab.js"></script>
<style>
.multitab li{
list-style: none;
width : 50px;
height : 20px;
border : 1px solid #bbbbbb;
float: left;
cursor: pointer;
}
.toolbar{
position : relative;
top : 55px;
}
.toolbar>div{
width : 50px;
border : 1px solid #bbbbbb;
cursor: pointer;
}
.multitab_page{
display : none;
}
.tabselected{
background-color: #23afff;
}
.multitab li::after{//伪元素,不能绑定事件,因为它不是真实存在的dom
content: " ";
display: block;
height: 13px;
width: 13px;
background: url(Tab_Cloze.png) no-repeat 0 0;
position: relative;
top : -18px;
left : 35px;
}
.multitab li:not(.tabselected):hover{//过滤选择器
background-color:#BEEBEE;
}
</style>
<script>
$(function(){
$(".toolbar>div").click(function(){
var _tabindex = $(this).attr("toolbarindex");
$(".multitab>ul>li[tabindex = "+_tabindex+"]").click();
});
$(".multitab li").click(function(){
var _pageindex = $(this).attr("tabindex");
$(".multitab>ul>li").removeClass("tabselected");
$(this).addClass("tabselected");
$(".multitab_page").hide();
$(".multitab_page[pageindex = "+_pageindex+"]").show();
});
$(".multitab li::after").click(function(){
var _pageindex = $(this).attr("tabindex");
$(this).hide();
$(".multitab_page[pageindex = "+_pageindex+"]").hide();
});
});
</script>
</head>
<body>
<div class="multitab">
<ul>
<li class = "multitab_li" tabindex="0">tab1</li>
<li class = "multitab_li" tabindex="1">tab2</li>
</ul>
</div>
<div class = "toolbar">
<div class = "toolbar" toolbarindex = "0">1</div>
<div class = "toolbar" toolbarindex = "1">2</div>
</div>
<div class = "multitab_page" pageindex = "0">page1</div>
<div class = "multitab_page" pageindex = "1">page2</div>
</body>
</html>

最新文章

  1. SQL,Linq,Lambda之间的转换练习
  2. hibernate-聚合函数分组统计数据查询
  3. [转]Java 8:不要再用循环了
  4. UE删除空行
  5. Entity FrameWork知识点汇总
  6. ggplot2 geom相关设置—分布图
  7. android之相机开发
  8. Shell括号之间的区别
  9. SharePoint 2013 安装
  10. Python序列化和反序列化
  11. HTML/CSS/JavaScript学习笔记【持续更新】
  12. Pandoc将markdown转换为word
  13. docker教程
  14. java虚拟机的内存分配与回收机制
  15. 洛谷P3469[POI2008]BLO-Blockade
  16. mysql5.7.20安装
  17. django1.10使用本地静态文件
  18. 通用的Sql存储过程
  19. 用js内置对象XMLHttpRequest 来用ajax
  20. JUC原子类之 原子操作数据类型

热门文章

  1. [zz] Principal Components Analysis (PCA) 主成分分析
  2. POJ 3468 A Simple Problem with Integers(线段树 成段增减+区间求和)
  3. 【转】Oracle AWR 配置查看
  4. 用python脚本通过excel生成文件夹树结构
  5. Eclipse连接VirtualBox中的Android x86
  6. 【HEVC】4、HM-16.7编码一个CU(帧内部分) 3.帧内预测各种模式实现
  7. sqlmap用户手册
  8. 剑指Offer:面试题33——把数组排成最小的数(java实现)(未完待续)
  9. MSSQL PIVOT 实现行列转置
  10. Python之RabbitMQ操作