jQuery插件学习之选项卡Tab
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery插件学习之选项卡Tab,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2674字,纯文字阅读大概需要4分钟。
内容图文
在网站开发中经常会用到选项卡功能,为了节省一下写代码时间,封装了一下tab插件,方便调用。
来看一下效果:
MyUI-tabs
创建选项卡组件
使用方法: html结构
<divid="tabs"> <ul> <li><ahref="#tabs-1">tab-1</a></li> <li><ahref="#tabs-2">tab-2</a></li> <li><ahref="#tabs-3">tab-3</a></li> </ul> <divid="tabs-1">tabs-1-panel</div> <divid="tabs-2">tabs-2-panel</div> <divid="tabs-3">tabs-3-panel</div> </div>
js调用
$(‘#tab‘).tabs();
相关参数说明:
初始化参数
参数 | 默认值 | 参数说明 |
active | null | 设置被选中的选项卡的索引,默认值为null,例如设置选中第一个选项卡则设置为0 |
event | click | 选项卡的切换事件,默认为点击事件,可以设置mouseover |
添加选项卡参数
参数 | 默认值 | 参数说明 |
title | 空 | 选项卡显示的文本,默认为空 |
href | 空 | 选项卡链接,如果为静态数据则填入对应的字符串(#str),远程数据则为对应的url |
content | 空 | 选项卡为静态数据时的内容,动态数据则无需填写 |
iconCls | true | 选项卡关闭按钮,默认为显示true,不显示则为false |
Demo:
例子1: 静态数据:
<divid="tabs"> <ul> <li><ahref="#tabs-1">tab-1</a></li> <li><ahref="#tabs-2">tab-2</a></li> <li><ahref="#tabs-3">tab-3</a></li> </ul> <divid="tabs-1">tabs-1-panel</div> <divid="tabs-2">tabs-2-panel</div> <divid="tabs-3">tabs-3-panel</div> </div>
js调用:
$(‘#tabs‘).tabs();
例子2: 通过远程数据加载页面,则动态创建panel,
<divid="tabs"> <ul> <li><ahref="#tabs-1">tab-1</a></li> <li><ahref="index.jsp">tab-2</a></li> <li><ahref="index.html">tab-3</a></li> </ul> <divid="tabs-1">tabs-1-panel</div> </div>
js调用:
$(‘#tabs‘).tabs();
例子3: 传入参数,设置选项卡切换事件为mouseover
<divid="tabs"> <ul> <li><ahref="#tabs-1">tab-1</a></li> <li><ahref="index.jsp">tab-2</a></li> <li><ahref="index.html">tab-3</a></li> </ul> <divid="tabs-1">tabs-1-panel</div> </div>
js调用:
$(‘#tabs‘).tabs({event:‘mouseover‘});
例子4: 添加选项卡:
<inputtype="button"value="添加选项卡"onclick="addTab()"> <divid="tabs"> <ul> <li><ahref="#tabs-1">tab-1</a></li> <li><ahref="index.jsp">tab-2</a></li> <li><ahref="index.html">tab-3</a></li> </ul> <divid="tabs-1">tabs-1-panel</div> </div>
js调用:
$(‘#tabs‘).tabs(); var tabCount =4; functionaddTab(){ tab.tabs(‘add‘,{ title:‘tab-‘+tabCount+‘‘, href:‘#tab-‘+tabCount+‘‘, content:‘Tab----‘+tabCount+‘‘, iconCls:true }); tabCount++; }
总结:
通过不同的Id调用,就可以创建不同的tab结构,样式则通过id来自定义不同的样式即可。
小弟不才.欢迎各位大神指教....
Demo下载地址: MyUI-tabs
原文:http://www.cnblogs.com/bigboyLin/p/4479575.html
内容总结
以上是互联网集市为您收集整理的jQuery插件学习之选项卡Tab全部内容,希望文章能够帮你解决jQuery插件学习之选项卡Tab所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。