Bootstrap标签插件:mytab
作者:xuhongji发布时间:2020-08-01分类:bootstrap浏览:697评论:0
导读:bootstrap的标签插件简化版,8-11增加无须使用js,只要在html里面添加data-toggle="tab"即可。JQuery代码:(function...
bootstrap的标签插件简化版,8-11增加无须使用js,只要在html里面添加data-toggle="tab"即可。
JQuery代码:
(function( $ ) { $.fn.myTab = function() { var $this = $(this), $ul = $this.closest('ul'), selector = $this.attr('data-target'), $parent = $this.parent('li'), $target; if (!selector) { selector = $this.attr('href') selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 } if($this.parent('li').hasClass('active')) return; $parent.addClass('active').siblings().removeClass('active'); $target = $(selector); $target.show().siblings().hide(); }; $('[data-toggle="tab"]').click(function(e){ e.preventDefault(); $(this).myTab(); }); })( jQuery );
HTML结构:
<div class="tab"> <ul class="tab-menu" id="J-mytab"> <li class="active"><a href="#tab1" data-toggle="tab">tab1</a></li> <li><a href="#tab2" data-toggle="tab">tab2</a></li> </ul> <div class="tab-con"> <div class="tab-box active" id="tab1">con1</div> <div class="tab-box" id="tab2">con2</div> </div> </div>
CSS代码参考:
.tab-menu li{display: inline-block;} .tab-menu .active{color:red;} .tab-con .tab-box{display: none;} .tab-con .active{display: block;}
如果不在页面使用data-toggle="tab"的方法,则可以使用以下js:
$('#J-mytab a').click(function(event) { event.preventDefault(); $(this).myTab(); });
- 上一篇:bootstrap模态框隐藏事件
- 下一篇:lua连接mysql
相关推荐
- 浅谈查看bootstrap和jQuery版本对应关系的方法
- bootstrap绝对定位[深入浅析Bootstrap中的自动定位浮标]
- 3 分钟使用Bootstrap-Table实现满意的表格功能
- bootstrap navbar[浅谈bootstrap中的navbar导航栏]
- bootstrap3和4区别是什么
- Bootstrap中怎么使用模态框?Modal组件用法浅析
- bootstrap分页插件[一文带你学习Bootstrap中的导航条和分页导航]
- bootstrap 数据表格[bootstrap怎么获取table数据]
- bootstrap支持几种列表样式
- bootstrap的应用[bootstrap内置插件有哪些]
你 发表评论:
欢迎- bootstrap排行
-
- 1bootstrap怎么让按钮居中[bootstrap中怎么设置按钮位置]
- 2bootstrap图片大小怎么设置[bootstrap的缩略图大小能设置么]
- 3bootstrap背景图铺满[bootstrap怎么添加背景图片]
- 4bootstrap轮播时间在哪里设置
- 5bootstrap点击按钮弹出表单[bootstrap 怎么关闭弹出框]
- 6bootstrap左侧导航栏 可收缩[详解bootstrap自定义侧边导航栏的方法]
- 7bootstrap轮播图自动播放[怎么引用bootstrap轮播图]
- 8bootstrap 隐藏元素[关于bootstrap model隐藏问题]
- 9bootstrap框架用什么软件开发[bootstrap有什么开发工具]
- 标签列表
- 网站分类
- 最近发表