# Bootstrap Multi Tabs **Repository Path**: lancer2/multi-tabs ## Basic Information - **Project Name**: Bootstrap Multi Tabs - **Description**: 基于Bootstrap的multi-tabs页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 47 - **Created**: 2016-11-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #bootstrap-multitabs / bootstrap 多标签页 ##效果图 ###default/默认 (带有向左、向右移动以及选项菜单) Demo: [nav-tabs](http://edwinhuish.oschina.io/multi-tabs/index.html) and [nav-pills](http://edwinhuish.oschina.io/multi-tabs/index-default-pills.html) ![Multi Tabs Screenshot](screenshot-default.jpg) ###classic/折叠 (折叠隐藏tab) Demo: [nav-tabs](http://edwinhuish.oschina.io/multi-tabs/index-classic.html) and [nav-pills](http://edwinhuish.oschina.io/multi-tabs/index-classic-pills.html) ![Multi Tabs Screenshot](screenshot-classic.jpg) ###simple Demo: [nav-tabs](http://edwinhuish.oschina.io/multi-tabs/index-simple.html) and [nav-pills](http://edwinhuish.oschina.io/multi-tabs/index-simple-pills.html) ![Multi Tabs Screenshot](screenshot-simple.jpg) ##作用与优势 1. 通过简单的配置,生成可智能适配ajax和iframe的多标签页。 2. 可以直接套用bootstrap的各种模板样式。 3. 可避免误刷新造成的当前标签页丢失。也可以直接将链接发送给朋友。(如果设置了需要登录,请先登录后再进行此类操作) 4. 当标签数量设置为 1 的时候,隐藏便签列表 ##安装需求 1. [Bootstrap 3.x](http://getbootstrap.com/) 2. 最新 [JQuery](http://jquery.com/) ##使用 1. 在html的head内引用multitabs的CSS ```html ``` 2. 在body底部引用multitabs的JS ```html ``` 3. 并绑定multitabs的区域 ```html ``` 4. 最后在需要关联链接中加入"multitabs"的class ```html ajax INFO Tab 2 ``` ** 至此,最简单的bootstrap-multitabs配置成功!** ##进阶配置 ###链接可添加参数 1. ```[data-content="info"]``` 指定为content为info,共有3种( main | editor | info ), info 为缺省配置,可以不用指定,标签数量可以指定,当为1时,整个标签栏隐藏。main和editor分别只能有1个标签。 2. ```[data-iframe="true"]``` 指定为iframe模式,当值为false的时候,为智能模式,自动判断(内网用ajax,外网用iframe)。缺省为false。 3. ```[data-title="new tab"]``` 设置后指定标签页的标题,默认读取链接字体。 4. ```[data-url="index.html"]``` 如果对象不是链接,此值可以指定链接URL ###初始化配置 下面这些为默认配置,可以自行修改 ```html ``` ##注意事项 为了自适应iframe高度,请依照下面这个样式添加CSS。 其中 ```.content-wrapper``` 是当前使用multitabs的wrapper。 ```.wrapper``` 为 ```.content-wrapper``` 的父层,需要将所有父层都添加 ```height: 100%``` ```html ``` ## editor标签页 editor标签页默认只有一个. editor标签页```.tab-tape ```内有 ``` .unsave ``` class的时: 1. 禁止覆盖。 2. 关闭确认提示 3. 关闭整个窗口提醒。