jQueryToolstab使用介绍
使用 介绍
2023-06-13 09:14:34 时间
先给个官方例子。可以先弄出来看看效果
html
复制代码代码如下:
html
<!DOCTYPEhtml>
<html>
<!--
ThisisajQueryToolsstandalonedemo.Feelfreetocopy/paste.
http://flowplayer.org/tools/demos/
-->
<head>
<title>jQueryToolsstandalonedemo</title>
<!--includetheTools-->
<scriptsrc="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
<!--standalonepagestyling(canberemoved)-->
<linkrel="shortcuticon"href="/media/img/favicon.ico">
<linkrel="stylesheet"type="text/css"
href="./tabs-no-images.css"/>
</head>
<body><!--tabs-->
<ulid="tabui"class="cs-tabs">
<li><aid="t1"href="#tab1">Tab1</a></li>
<li><aid="t2"href="#tab2">Secondtab</a></li>
<li><aid="t3"href="#tab3">Aultralongthirdtab</a></li>
</ul>
<!--panes-->
<divid="tabpans"class="cs-panes">
<div>
<p>
Loremipsumdolorsitamet,consecteturadipiscingelit.Duis
viverra,leositametauctorfermentum,risusloremposuere
tortor,inaccumsanpurusmagnaimperdietsem.
</p>
<p>
Suspendisseenim.Pellentesquefacilisisaliquamenim.Maecenas
facilisismolestielectus.Sedornareultriciestortor.Vivamus
nibhmetus,faucibusquis,semperut,dignissimid,diam.
</p>
</div>
<div>
<p>
Maurisultricies.Namfeugiategestasnulla.Donecauguedui,
molestiesed,tristiquesitamet,blanditeu,turpis.Mauris
hendrerit,nisietsodalestempor,orcitelluslaoreetelit,sed
molestieduiquamvitaedui.
</p>
<p>
Pellentesquenisl.Utadipiscingvehicularisus.Nameget
tortor.Maecenasidaugue.Vivamusinterdumnullaac
dolor.Fuscemetus.Suspendisseeupurus.Maecenasquislacus
egetduivolutpatmolestie.
</p>
</div>
<div>
<p>
Maecenasatodio.Nunclaoreetlectusvelante.Nullam
imperdiet.Sedjustodolor,mattiseu,euismodsed,tempusa,
nisl.Cumsociisnatoquepenatibusetmagnisdisparturient
montes,nasceturridiculusmus.
</p>
<p>
Inseddolor.Etiamegetquamacnibhpharetra
adipiscing.Nullamvitaeligula.Sedsitametleositametarcu
mollisultrices.Vivamusrhoncussapienneclorem.Inmattis
nisi.Vivamusatenim.Integersemperimperdiet
massa.Vestibulumnullamassa,pretiumquis,portaid,
vestibulumvitae,velit.
</p>
</div>
</div>
<!--activatetabswithJavaScript-->
<script>
$(function(){
//:firstselectorisoptionalifyouhaveonlyonetabsonthepage
$(".cs-tabs:first").tabs(".cs-panes:first>div");
});
</script>
</body>
</html>
css
/*rootelementfortabs*/
ul.cs-tabs{
margin:0!important;
padding:0;
height:30px;
border-bottom:1pxsolid#666;
}
/*singletab*/
ul.cs-tabsli{
float:left;
padding:0;
margin:0;
list-style-type:none;
}
/*linkinsidethetab.usesabackgroundimage*/
ul.cs-tabsa{
float:left;
font-size:13px;
display:block;
padding:5px30px;
text-decoration:none;
border:1pxsolid#666;
border-bottom:0px;
height:18px;
background-color:#efefef;
color:#777;
margin-right:2px;
position:relative;
top:1px;
outline:0;
-moz-border-radius:4px4px00;
}
ul.cs-tabsa:hover{
background-color:#F7F7F7;
color:#333;
}
/*selectedtab*/
ul.cs-tabsa.on{
background-color:#ddd;
border-bottom:1pxsolid#ddd;
color:#000;
cursor:default;
}
/*tabpane*/
.cs-panesdiv{
display:none;
border:1pxsolid#666;
border-width:01px1px1px;
min-height:150px;
padding:15px20px;
background-color:#ddd;
}
该功能是通过jqueryObject.tabs()方法来实现的
$(".cs-tabs:first").tabs(".cs-panes:first>div");
官方是用的class,我对div都加了id。
$("#tabui").tabs("#tabpans>div");
$("#tabui").tabs("#tabpans>div",{event:"click",tab:"p",effect:"default",current:"on"});
这两个同同$(".cs-tabs:first").tabs(".cs-panes:first>div");的效果
是不是很强大呢。
下面就以上配置参数说明描述如下:
"default" :一个简单的显示/隐藏效果。这个标签的默认行为。 "fade" :这个选项卡内容逐渐显示从零到完全不透明。 "ajax" :从服务器加载选项卡内容使用AJAX。 视图示例 。 "slide" :垂直滑动效果,合适的对于 手风琴导航 。 "horizontal" :水平的幻灯片效果,合适的对于 水平手风琴导航 。
0
0
事件
下面的示例说明如何访问API:
varapi=$("#tabui").data("tabs");
//advancetothenexttab
api.next();
以下列出的是所有API方法:
API
API
jQuery
jQuery
jQuery
jQuery
API
API
相关文章
- 关于SecureCRT及Vim的使用
- 优思学院|六西格玛很难使用?其实重点只有一个!
- loadrunner的使用步骤_简单介绍一种你在家中使用过的工具
- iptables之ipset使用介绍[通俗易懂]
- AppUploader教程:如何使用该工具制作Apple证书
- 阿里云MQ-ONS消息队列使用说明文档和demo源码详解编程语言
- Oracle 视图 DBA_TABLESPACE_USAGE_METRICS 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_ANALYTIC_VIEW_KEYS_AE 官方解释,作用,如何使用详细说明
- MySQL Variables lc_messages_dir 数据库 参数变量解释及正确配置使用
- Locust的使用一详解编程语言
- Archetype数据库的介绍和使用
- 环境中使用Jython在Linux环境下的使用介绍(jythonlinux)
- 时使用Java操作Redis实现过期时间控制(redisjava过期)
- 使用Linux系统如何卸载数据库(linux卸载数据库)
- Oracle默认的用户名及其使用方法介绍(oracle默认的用户名)
- 使用Linux轻松批处理(linuxbulk)
- 解决使用Redis时遇到的痛点(使用redis的痛点)
- 实现调整使用Redis技术调整连接数大小的方法(redis连接数大小如何)
- .NET正则表达式使用高级技巧之替换类介绍
- Android控件系列之Button以及Android监听器使用介绍
- C#简单快速的json组件fastJSON使用介绍
- php中序列化和json使用介绍
- jsp中使用javabean实例介绍
- PHP函数eval()介绍和使用示例