# 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)

###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)

###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)

##作用与优势
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. 关闭整个窗口提醒。