UNPKG

quicktab

Version:

Multi IFrame tab plugin. operate IFrame like operating browser tabs

166 lines (77 loc) 3.65 kB
--- layout: doc --- # 例子 这里包含一些基本的示例以及一些常用场景的示例 ## 全特性演示 <ShowCase text="Run" src="demo/all-features.html"/> ## 入门实例 只需要提供一个空的div(可以是任意元素)和一个id即可快速得到一个选项卡插件 <ShowCase text="Run" src="demo/base.html"/> ## 通过data属性初始化 Quicktab所有选项都支持data属性绑定,如果选项是数组使用json字符串表示,如果是函数则绑定全局函数字符串,如果是对象则使用`-`连接 ,示例中只提供了部分参数,具体需要选项可以查阅[选项](/api/options). <ShowCase text="Run" src="demo/attribute.html"/> ## 设置默认页面 默认页面可以一次性初始化多个,但是只会激活最后一项,其它的Tab则是惰性的,这样可以避免页面一次性多个IFrame加载导致浏览器卡顿, 很多时候后台是需要加载一个默认首页的,这很有用。 <ShowCase text="Run" title="默认首页" src="demo/default-page.html"/> ## 尺寸设置 可以方便的设置尺寸,让高度占满父容器 <ShowCase text="Run" src="demo/height.html"/> ## 同一个页面可存在多个实例 同一个页面中多个`Quicktab`实例之间不会产生任何冲突 <ShowCase text="Run" src="demo/multiple-instances.html"/> ## 启用工具栏的刷新和全屏按钮 <ShowCase text="Run" src="demo/toolbar-refresh-fullscreen.html"/> ## 启用工具栏的下拉菜单 <ShowCase text="Run" src="demo/toolbar-dropdown.html"/> ## 工具栏的位置和显隐设置 <ShowCase text="Run" src="demo/toolbar-position-hide.html"/> ## 工具栏按钮自定义排序 <ShowCase text="Run" src="demo/toolbar-sort.html"/> ## 响应式配置 <ShowCase text="Run" src="demo/responsive.html"/> ## Tab可以缓存 <ShowCase text="Run" src="demo/tab-remember.html"/> ## 启用Tab的右键菜单功能 <ShowCase text="Run" src="demo/tab-contextmenu.html"/> ## 本土化设置 <ShowCase text="Run" src="demo/localization.html"/> ## 自定义右键菜单 <ShowCase text="Run" src="demo/tab-contextmenu-custom.html"/> ## 添加Tab 可以通过实例方法`addTab()`以及`data属性`方式添加 其中`data属性`方式必须要同时存在以下属性才会生效 - data-qt-target:值为`#`开头加实例化时提供的`id` - data-qt-tab-url:tab的url是必填的 下面的选项是可选的 - data-qt-tab-closable:true - data-qt-tab-title:"添加用户" <ShowCase text="Run" src="demo/tab-add.html"/> ## 控制Tab的最大数量 <ShowCase text="Run" src="demo/tab-maxNum.html"/> ## 启用Tab拖动排序 <ShowCase text="Run" src="demo/tab-dragSort.html"/> ## Tab可通过鼠标滚轮切换 <ShowCase text="Run" src="demo/tab-mouseWheelSwitch.html"/> ## Tab点击自动居中 <ShowCase text="Run" src="demo/tab-click-centerActive.html"/> ## Tab双击刷新 <ShowCase text="Run" src="demo/tab-dbclick.html"/> ## Tab的loading层 <ShowCase text="Run" src="demo/tab-loading.html"/> ## 自定义loading层 <ShowCase text="Run" src="demo/tab-loading-templatet.html"/> ## Tab超时 <ShowCase text="Run" src="demo/tab-timeout.html"/> ## 在子页面内打开一个新的Tab <ShowCase text="Run" src="demo/add-tab-in-childPage.html"/> ## 自定义图标 <ShowCase text="Run" src="demo/icon-custom.html"/> ## 超长标题支持 <ShowCase text="Run" src="demo/tab-longTitle.html"/> ## 实现单Tab(IFrame)实现 <ShowCase text="Run" src="demo/single-iframe.html"/> ## 在bootstrap栅格系统上工作良好 <ShowCase text="Run" src="demo/work-in-grid-system-of-bootstrap.html"/>