温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

bootstrap关闭tab的方法

发布时间:2021-02-05 09:49:00 来源:亿速云 阅读:242 作者:小新 栏目:web开发

小编给大家分享一下bootstrap关闭tab的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

bootstrap关闭tab的方法:首先引入jquery;然后在相应的页面中引用“bootstrap-closable-tab”插件来实现可关闭的tab标签页效果即可。

Bootstrap 来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript的,它简洁灵活。开发过程中,我们只需通过给DOM元素添加相应的class即可调用,使得 Web 开发更加快捷。

bootstrap怎么实现可关闭tab标签页?

从网上找的一款可以关闭的tab标签页插件:bootstrap-closable-tab插件

在页面中引用bootstrap-closable-tab插件来实现可关闭的tab标签页效果。

1、bootstrap-closable-tab组件是一个可关闭tab标签页的组件,是基于jquery和bootstrap的;因此要引入bootstrap的相关插件。

bootstrap关闭tab的方法

前提得引入jquery:

bootstrap关闭tab的方法

2、引入该插件:

bootstrap关闭tab的方法

推荐:《bootstrap教程》

代码如下:

//子页面不用iframe,用div展示 var closableTab = {     //添加tab addTab:function(tabItem){ //tabItem = {id,name,url,closable}   var id = "tab_seed_" + tabItem.id; var container ="tab_container_" + tabItem.id;   $("li[id^=tab_seed_]").removeClass("active"); $("div[id^=tab_container_]").removeClass("active");   if(!$('#'+id)[0]){ var li_tab = '<li role="presentation" class="" id="'+id+'"><a href="#'+container+'"  role="tab" data-toggle="tab" style="position: relative;padding:2px 20px 2px 15px">'+tabItem.name; if(tabItem.closable){ li_tab = li_tab + '<i class="glyphicon glyphicon-remove small" tabclose="'+id+'" style="position: absolute;right:4px;top: 4px;"  οnclick="closableTab.closeTab(this)"></i></a></li> '; }else{ li_tab = li_tab + '</a></li>'; } var tabpanel = '<div role="tabpanel" class="tab-pane" id="'+container+'" style="width: 100%;">'+       '正在加载...'+        '</div>';     $('.nav-tabs').append(li_tab); $('.tab-content').append(tabpanel); $('#'+container).load(tabItem.url,function(response,status,xhr){ if(status=='error'){//status的值为success和error,如果error则显示一个错误页面 $(this).html(response); } }); } $("#"+id).addClass("active"); $("#"+container).addClass("active"); },   //关闭tab closeTab:function(item){ var val = $(item).attr('tabclose'); var containerId = "tab_container_"+val.substring(9);                if($('#'+containerId).hasClass('active')){        $('#'+val).prev().addClass('active');        $('#'+containerId).prev().addClass('active');        }     $("#"+val).remove(); $("#"+containerId).remove(); } }

3、html代码:

<div class="iframe_div_wrap">         <!-- 此处是相关代码 -->         <ul class="nav nav-tabs" role="tablist">         </ul>         <div class="tab-content" style="width:100%;">         </div>         <!-- 相关代码结束 -->     </div>

4、使用方法如下:

var item = {'id':'1','name':'菜单管理','url':'./menuctrl.html','closable':false}; closableTab.addTab(item);

以上是“bootstrap关闭tab的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI