最近因项目需要做了一个简易的tab,只有几行代码但是很实用。
这个组件简单易用,采用在页面加载的时候绑定tab列表的单击事件实现。tab列表和对应显示内容全部用div包裹,tab列表标明type=tab,显示项标明type=tabDiv,如需要有响应函数只需要在tab中添加属性func='functionname'就可以了。代码如下:
function tab(){
//说明:tab属性:type:tab指定此div为tab列表;tabDiv指定tab页面的id;func指定当此tab被激活时的相应函数
// tab页面属性:type:tabDiv指定此div为tab页面
$("div[type='tab']").click(function() {
//绑定激发事件
var func = eval($(this).attr("func"));
if($(this).attr("class")=="friendTabSimple"){
if(jQuery.isFunction(func)){
func();
//如果只希望函数加载一次,如Ajax请求,去掉下面一行代码的注释即可
// $(this).attr("func","")
}
}
$("div[type='tab']").removeClass("friendTabSelected");
$(this).addClass("friendTabSelected");
$("div[type='tabDiv']").hide();
$('#'+$(this).attr("tabDiv")).show();
});
}
html的组织形式:
<div id="friendTab">
<div tabDiv="friendTab1" type="tab" class="friendTabSelected friendTabSimple" >tab1</div>
<div tabDiv="friendTab2" type="tab" class="friendTabSimple" func="tab2Click" >tab2</div>
</div>
<div id="friendTab1" type="tabDiv" style="display:block; background-color:#FFFFFF;width:668px" >
<div id="friendInfo">tab1 content</div>
</div>
<div id="friendTab2" type="tabDiv" style="display:none; background-color:#FFFFFF;width:668px" >
<div style="float:left; width:668px;padding-left:20px">tab2 content</div>
</div>
使用时:
$(document).ready(function() {
tab();
})
css样式根据自己的需要修改即可
代码粗糙,渴望高手们大大的批评,来者不拒。。。
分享到:
- 2009-06-15 18:36
- 浏览 1552
- 评论(4)
- 论坛回复 / 浏览 (4 / 6290)
- 查看更多
相关推荐
本教程将详细介绍如何使用jQuery来创建一个简单的Tab页选项卡。 首先,我们需要在HTML结构中定义Tab页的基本布局。通常,这包括一个包含多个标签(`<li>`)的无序列表(`<ul>`),每个标签都有一个链接(`<a>`)...
`jQuery`是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果等功能,使得创建交互式网页变得更为简单。本篇文章将深入探讨基于`jQuery`实现的渐变显示Tab功能,并提供相关的实现技巧。 1. **...
### jQuery实现Tab选项卡切换效果知识点 1. **jQuery基础** jQuery是一个快速、小巧、功能强大的JavaScript库。通过使用jQuery,可以轻松地在网页上添加各种效果,例如动画、事件处理、AJAX通信等。本文示例利用...
在这个“jquery tab 切换”的主题中,我们将深入探讨如何使用jQuery实现Tab切换效果,并结合HTML和CSS创建一个功能完整的Tab组件。 首先,jQuery库提供了丰富的DOM操作、事件处理和动画效果,使得创建Tab切换变得...
总的来说,"jQuery多个tab切换选项卡代码.zip"是一个实用的资源,它提供了关于如何使用jQuery实现动态选项卡切换的实例,对于初学者和有经验的开发者来说都是一个宝贵的参考资料。通过学习和实践这个例子,你可以...
只需简单地引入相应的文件,设置Tab的HTML结构,然后根据需要调整样式和行为,就能得到一个既美观又实用的响应式Tab组件。对于初学者来说,这是一个学习jQuery和CSS3响应式设计的很好实践案例;对于经验丰富的开发者...
本插件以其简易实用的特点,成为开发者们快速构建Tab功能的首选工具。 在**描述**中提到,这款jQuery Tab插件具有以下特性: 1. **动画特效**:当用户点击菜单项时,上边框会有动画效果,这增加了视觉吸引力,使...
总的来说,jQuery EasyUI的Tab布局是一个强大且实用的功能,适用于构建后台管理系统的各种场景。通过熟练掌握它的使用,开发者可以快速构建出美观、高效的用户界面。在实际开发中,还可以结合其他jQuery EasyUI组件...
标题"不错的jquery tab效果"表明我们将讨论一个高效且实用的jQuery插件,用于实现网页上的Tab组件。描述中的"页面tab 直接改改标题就可以用"暗示这个jQuery Tab解决方案易于定制,只需简单修改标题即可适应不同的...
这个“基于jQuery的简单的tab标签栏切换效果的实现代码”就是一个典型的例子,它可以帮助开发者快速构建功能完备且易于操作的Tab组件。 jQuery是一个流行的JavaScript库,它的出现极大地简化了DOM操作、事件处理...
一个简单的Tab布局可以由一个包含多个`<div>`的容器组成,每个`<div>`代表一个Tab。我们可以使用CSS的`display: flex`属性来实现水平排列,同时通过`overflow-x: auto`来启用横向滚动。`<div>`内部则包含相应Tab的...
【标题】"简单实用的jquery tab标签选项卡切换"是一个前端开发中的常见功能,它涉及到网页界面设计中的交互体验和JavaScript库JQuery的使用。在网页设计中,选项卡是一种有效的组织内容的方式,通过切换不同的选项卡...
在本案例中,创建了一个简单的插件来实现Tab切换功能。 #### jQuery插件方法定义 插件的创建通常通过扩展`$.fn`对象来实现,这意味着你为所有jQuery选择器的结果集添加了一个新的方法。在本案例中,定义了一个名为...
jQuery扁平水平滑动Tab选项卡结合了现代设计趋势和实用的交互功能,是网页开发中提升用户体验的有效工具。通过理解其背后的实现原理,开发者可以灵活地将其应用于各种项目,创建出美观且易于使用的网页界面。
总结,jQuery Tab是网页开发中一个实用的组件,通过简单的配置和丰富的API,能够轻松实现多内容区域的切换展示,提升页面的交互性和用户体验。开发者可以根据项目需求进行定制和扩展,以满足更复杂的功能需求。
68. 一款jQuery实现banner图片轮显、广告切换、图片幻灯插件EasySlide下载 69. 一款jquery实现图片放大插件imgBox下载 70. 一款jQuery实现漂亮精美相册插件源码 71. 一款jQuery左右箭头控制大图滚动切换的代码 ...
jQuery Tab 是一个流行的JavaScript库,用于在网页上创建交互式的选项卡组件。它基于jQuery框架,使得在网页设计中添加和管理多面板视图变得简单易行。在给定的资源包中,我们可以看到用于实现jQuery Tab所需的各种...
这款名为“jQuery左侧Tab切换的图片滑块插件”的压缩包文件主要包含了一种用于网页设计的前端技术实现,即利用jQuery库创建一个具有Tab切换功能的图片滑块。jQuery是一个广泛使用的JavaScript库,它简化了JavaScript...
对于初学者,这是一个很好的学习资源,可以了解如何用jQuery实现动态的网页效果。而对于有经验的开发者,这种代码片段可以作为快速构建用户界面的工具。 总的来说,“jquery大气的图标菜单tab选项卡切换效果代码....