<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>选项卡</title>
<link rel="stylesheet" href="">
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
</head>

<style type="text/css" media="screen">
.colora{
color: #f00;
}
.tabsshow{
display: block;
}
</style>
<body>

<button type="button" class="btnAdd">添加</button>
<ul class="title">

</ul>
<ul class="tabs">

</ul>
<script type="text/javascript">
$('.btnAdd').click(function(event) {
var len = $('.title li').length;
var math = Date.parse(new Date()) + Math.random();
if( len < 10){
$('.title li.remove').removeClass('colora');
$('.tabs li.mremove').css('display','none');
$('.title').append('<li class="remove colora" lang="'+math+'">选项'+math+'<span>×</span></li>');
$('.tabs').append('<li class="mremove tabsshow" lang="'+math+'">内容'+math+'</li>');

}
});
$(document).on('click','.remove span',function(){
var atr = $(this).parent('li').attr('lang');
if($(this).parent('li').hasClass('colora')){
$(this).parent('li').remove();
$('.remove:last-child').addClass('colora');
$('.tabs li').each(function(){
if($(this).attr('lang') == atr){
$(this).remove();
var num = $('.tabs li').length - 1;
console.log(num);
$('.tabs li').eq(num).addClass('tabsshow').css('display','block');
}
})
}else{
$(this).parent('li').remove();
$('.tabs li').each(function(){
if($(this).attr('lang') == atr){
$(this).remove();
}
})
}

})
$(document).on('click','.remove',function(){
var atr = $(this).attr('lang');
$('.title li.remove').removeClass('colora');
$(this).addClass('colora');
$('.tabs li').each(function(){
if($(this).attr('lang') == atr){
$('.tabs li.mremove').css('display','none');
$(this).css('display','block');
}
})
})
</script>

</body>
</html>

转载于:https://www.cnblogs.com/branton-design/p/8030646.html

可打开可关闭的选项卡,单纯无污染,改改样式就能用相关推荐

  1. versa max_如何从Mac(和Vice Versa)打开或关闭iPhone的Safari选项卡

    versa max Many of us are familiar with this scenario: you're looking something up on our iPhone, fin ...

  2. easyui打开新的选项卡_【easyui右键关闭选项卡】easyui关闭选项卡_easyui关闭当前选项卡...

    2015-09-09 15:30:24 近来,有些win10系统反映自己的电脑在自动更新驱动程序之后,在桌面上点击右键时,发现菜单栏里多出了NVIDIA面板或者AIT催化剂等选项,看着很不舒服.那么, ...

  3. ubuntu 如何关闭离线模式_如何在macOS中打开或关闭Mac暗黑模式

    苹果在macOS Mojave中为Mac引入了暗模式.暗模式是系统级别的设置,可与Mac随附的所有应用一起使用.第三方应用也可以选择使用暗黑模式.暗黑模式使您更轻松地专注于工作,并且对眼睛也很容易.装 ...

  4. 系统重装助手教你如何在Microsoft Edge中恢复“关闭所有选项卡”警告

    在Microsoft Edge中,当您打开多个选项卡时,浏览器将显示"您要关闭所有选项卡吗?" 警告,以防止您意外关闭重要标签. 通常,在没有第二个想法的情况下,您会立即禁用此功能 ...

  5. 谷歌正在移除 Chrome 的“关闭其他选项卡”选项

    为了减少 Chrome 选项卡上下文菜单中的杂乱,谷歌决定删除"关闭其他选项卡"选项以及其他功能,因为它们并不常用. 自 2015 年以来,谷歌 Chrome 开发人员就表示过,希 ...

  6. RMS Server打开或关闭日志记录

    原文: https://technet.microsoft.com/zh-cn/library/cc732758 在 Active Directory Rights Management Servic ...

  7. chrome硬件加速_如何在Chrome中打开和关闭硬件加速

    chrome硬件加速 Google Chrome comes equipped with hardware acceleration, a feature which takes advantage ...

  8. C++ 笔记(21)— 处理文件(文件打开、关闭、读取、写入)

    C++ 提供了 std::fstream ,旨在以独立于平台的方式访问文件. std::fstream 从 std::ofstream 那里继承了写入文件的功能,并从 std::ifstream 那里 ...

  9. Matlab学习笔记——文件的打开与关闭

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 文件的打开与关闭 1.fopen函数 2.fclose函数 文件的打开与关闭 1.fopen函数 用于打开文件,其 ...

最新文章

  1. php cookie使用实例h5,html5实现数据存储实例代码
  2. 翻译Raywenderlich 最新文章What’s New in Swift 4
  3. 2020最后一个月,近4成应届生未就业,19个头部城市谁最留不住人?
  4. 使用注解 @requires 给 SAP CAP CDS 模型添加权限控制
  5. 两个时间之间是多少小时_那是两个小时我不会回来
  6. T-SQL 常用日期格式
  7. 地球人口承载力估计(信息学奥赛一本通-T1005)
  8. HDU4891 The Great Pan 暴力
  9. controller,sevices层,java初步了解
  10. “见识”很重要 记一起Oracle的SQL调整
  11. Windows系统下将目录挂载为一个磁盘并分配盘符
  12. 用spss进行数据的标准化处理_spss 如何进行数据标准化_spss原始数据标准化_spss数据标准化处理 如何使用SPSS做时间序列分析_spss时间序列分析...
  13. Tita 绩效宝:掌握绩效考核对话
  14. 950个织梦网dede模板源码
  15. 又看了一遍鲁迅的《祝福》
  16. POI使用公式的问题,POI对excel函数的支持
  17. c语言 编程 打怪,一起用C语言打怪物
  18. SWING实现类似微信的泡泡聊天界面
  19. BGP协议基础配置—学习
  20. 【C#】System.MissingMethodException:Method not found: 'xxx.get_xxx()'

热门文章

  1. HTML5 ArrayBufferView之DataView
  2. 设计模式(结构型模式)——桥接模式(Bridge)
  3. 降低http请求次数
  4. 无图形界面下控制台操作Virtualbox
  5. RHEL 6 关闭ThinkPad 触摸板
  6. Java实现算法导论中Pollard的rho启发式方法
  7. (转载)Google Analytics(Google分析)使用技巧
  8. 读张鸣-《辛亥:摇晃的中国》感
  9. DLL的高级操作技术——Windows核心编程学习手札之二十
  10. 某八位微型计算机地址为20位,微机原理作业及参考答案