例子
这里包含一些基本的示例以及一些常用场景的示例
全特性演示
My tooltip
入门实例
只需要提供一个空的div(可以是任意元素)和一个id即可快速得到一个选项卡插件
My tooltip
通过data属性初始化
Quicktab所有选项都支持data属性绑定,如果选项是数组使用json字符串表示,如果是函数则绑定全局函数字符串,如果是对象则使用-
连接 ,示例中只提供了部分参数,具体需要选项可以查阅选项.
My tooltip
设置默认页面
默认页面可以一次性初始化多个,但是只会激活最后一项,其它的Tab则是惰性的,这样可以避免页面一次性多个IFrame加载导致浏览器卡顿, 很多时候后台是需要加载一个默认首页的,这很有用。
My tooltip
默认首页
尺寸设置
可以方便的设置尺寸,让高度占满父容器
My tooltip
同一个页面可存在多个实例
同一个页面中多个Quicktab
实例之间不会产生任何冲突
My tooltip
启用工具栏的刷新和全屏按钮
My tooltip
启用工具栏的下拉菜单
My tooltip
工具栏的位置和显隐设置
My tooltip
工具栏按钮自定义排序
My tooltip
响应式配置
My tooltip
Tab可以缓存
My tooltip
启用Tab的右键菜单功能
My tooltip
本土化设置
My tooltip
自定义右键菜单
My tooltip
添加Tab
可以通过实例方法addTab()
以及data属性
方式添加
其中data属性
方式必须要同时存在以下属性才会生效
- data-qt-target:值为
#
开头加实例化时提供的id
- data-qt-tab-url:tab的url是必填的
下面的选项是可选的
- data-qt-tab-closable:true
- data-qt-tab-title:"添加用户"
My tooltip
控制Tab的最大数量
My tooltip
启用Tab拖动排序
My tooltip
Tab可通过鼠标滚轮切换
My tooltip
Tab点击自动居中
My tooltip
Tab双击刷新
My tooltip
Tab的loading层
My tooltip
自定义loading层
My tooltip
Tab超时
My tooltip
在子页面内打开一个新的Tab
My tooltip
自定义图标
My tooltip
超长标题支持
My tooltip
实现单Tab(IFrame)实现
My tooltip
在bootstrap栅格系统上工作良好
My tooltip