博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery插件学习之选项卡Tab
阅读量:4594 次
发布时间:2019-06-09

本文共 2099 字,大约阅读时间需要 6 分钟。

在网站开发中经常会用到选项卡功能,为了节省一下写代码时间,封装了一下tab插件,方便调用。

来看一下效果:

 

tabs-1-panel
tabs-2-panel
tabs-3-panel

 

tabs-1-panel
tabs-2-panel
tabs-3-panel

MyUI-tabs

创建选项卡组件

使用方法: html结构

tabs-1-panel
tabs-2-panel
tabs-3-panel

js调用

$('#tab').tabs();

相关参数说明:

初始化参数
参数 默认值 参数说明
active null 设置被选中的选项卡的索引,默认值为null,例如设置选中第一个选项卡则设置为0
event click 选项卡的切换事件,默认为点击事件,可以设置mouseover
添加选项卡参数
参数 默认值 参数说明
title 选项卡显示的文本,默认为空
href 选项卡链接,如果为静态数据则填入对应的字符串(#str),远程数据则为对应的url
content 选项卡为静态数据时的内容,动态数据则无需填写
iconCls true 选项卡关闭按钮,默认为显示true,不显示则为false

Demo:

例子1: 静态数据:

tabs-1-panel
tabs-2-panel
tabs-3-panel

js调用:

$('#tabs').tabs();

例子2: 通过远程数据加载页面,则动态创建panel,

tabs-1-panel

js调用:

$('#tabs').tabs();

例子3: 传入参数,设置选项卡切换事件为mouseover

tabs-1-panel

js调用:

$('#tabs').tabs({
event:'mouseover'});

例子4: 添加选项卡:

tabs-1-panel

js调用:

$('#tabs').tabs();  var tabCount =4;  function addTab(){      tab.tabs('add',{          title:'tab-'+tabCount+'',          href:'#tab-'+tabCount+'',          content:'Tab----'+tabCount+'',          iconCls:true      });      tabCount++;  }

总结:

通过不同的Id调用,就可以创建不同的tab结构,样式则通过id来自定义不同的样式即可。

小弟不才.欢迎各位大神指教....

Demo下载地址:

转载于:https://www.cnblogs.com/GeniusLyzh/p/4479575.html

你可能感兴趣的文章
网页性能优化
查看>>
destoon网站转移空间教程
查看>>
.Net 三款工作流引擎比较:WWF、netBPM 和 ccflow
查看>>
P1280 尼克的任务(DP)
查看>>
在PC上测试移动端网站和模拟手机浏览器的5大方法
查看>>
Saltstack_使用指南18_API
查看>>
javascript 之 浏览器宽度、高度总结
查看>>
python实例31[列出目录下所有的文件到txt]
查看>>
修复iPhone上submit按钮bug
查看>>
backbone collection add 事件回调参数
查看>>
转载:XGBOOST算法梳理
查看>>
EM算法
查看>>
istringstream。PKU2493 Rdeaalbe。
查看>>
linux监控系统的状态
查看>>
编码风格
查看>>
Linux的ls命令在Windows中的应用
查看>>
4.Spring注解+SpringMVC注解+MyBatis注解(动态sql)
查看>>
算法导论 CLRS 24.1-5 解答
查看>>
接了个私单,结果对方有部分尾款迟迟不付,还好有留了个后门
查看>>
keep the bar green to keep the code clean——Junit详解(二)
查看>>