`
wjh8222
  • 浏览: 5778 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery简单Tabs标签插件

阅读更多

/* 
jQuery简单Tabs标签插件

by ~Wang

html:
	<div id="tabs">
		<div class="tab_title">
			<ul>
				<li class="li_curr">Tabs效果</li>
				<li>jQuery插件</li>
			</ul>
		</div>
		<div class="tab_content">
			<ul>
				<li>是一个简单易用的 jQuery 的 Tab 插件。 </li>
				<li>jerichoTab是一款模拟 firefox 标签页的插件, </li>
				<li>jQuery UI 1.7.2 - ui.core.js and ui.tabs.js 在线演示...</li>
				<li>JQuery TabContainer Theme-一个JQuery的Tab选项卡内容</li>
				<li>jQuery Smooth Tabs是一个简单易于使用的插件,</li>
			</ul>
			<ul style="display:none">
				<li>KandyTabs选项卡以HTML标准及用户体验为指导思想</li>
				<li>有7种效果2种样式可供选择。tabSwitch可以自动或手动播放每一个tab/slide。</li>
				<li>wdScrollTab is a tab panel which has ability to scroll for tabs that do not fit on the page</li>
				<li>A simple jquery plugin that does auto tab</li>
			</ul>
		</div>
	</div>
css:
	* { margin:0; padding:0; }
	ul { list-style:none; }
	body { color:#333; font-size:12px; }
	
	#tabs { margin:100px auto auto auto; width:500px; }
	#tabs .tab_title { width:500px; }
	#tabs .tab_title ul { width:500px; overflow:hidden; zoom:1; }
	#tabs .tab_title ul li { float:left; margin-right:2px; width:80px; height:26px; background-color:#EEE; border:1px solid #DDD; border-bottom:none; line-height:26px; text-align:center; }
	#tabs .tab_title ul .li_curr { background-color:#FFF; }
	#tabs .tab_content { padding:4px; width:490px; border:1px solid #DDD; border-top:none; }
	#tabs .tab_content ul { padding:0 5px; width:480px; height:140px; }
	#tabs .tab_content ul li { width:480px; height:28px; line-height:28px; overflow:hidden; }
js:
	$( function() {
		$('#tabs').wTabs();
	});
 */

( function($) {
	$.fn.wTabs = function() {
		var li_curr = 'li_curr';
		//定义当前标签样式
		var curr_index = 0;
		//当前激活标签序号
		
		var tab_title = $('div:eq(0)', this);
		var tab_content = $('div:eq(1)', this);
		//定义对象
		
		$('ul li', tab_title).mouseover( function(){
			curr_index = $(this).index();
			//定义当前索引
			$('ul li', tab_title).removeClass(li_curr);
			$(this).addClass(li_curr);
			//激活当前标签
			$('ul', tab_content).hide();
			$('ul:eq('+curr_index+')', tab_content).show();
			//显示当前内容
		});
	}
})(jQuery);
 
分享到:
评论

相关推荐

    jquery 的 Tabs 插件

    jQuery 的 Tabs 插件是一种广泛...总的来说,jQuery 的 Tabs 插件提供了一种简单而有效的方式来组织和展示网页内容,极大地提高了用户体验。通过理解和熟练掌握这种技术,开发者可以更高效地构建功能丰富的互动界面。

    jquery的tabs的插件1.0(20140301)

    《jQuery的Tabs插件1.0(20140301)详解与实践》 在Web开发中,Tab组件是一种常见的用户界面元素,它能够有效地组织和展示大量信息,提高用户体验。jQuery是一个轻量级、高性能的JavaScript库,为开发者提供了丰富的...

    秋天 jQuery tabs 插件.rar

    秋天 jQuery tabs 插件是一个基于流行的JavaScript库jQuery开发的组件,用于实现网页中的标签页功能。这个插件允许用户在不同的内容区域之间轻松切换,提高了网页的交互性和用户体验。下面将详细介绍该插件的使用、...

    Jquery UI Tabs插件扩展

    jQuery UI Tabs插件提供了丰富的事件,如`beforeActivate`、`activate`和`create`等,这些事件可以帮助我们在添加、关闭或切换标签页时执行相应的业务逻辑。例如,在关闭一个标签前,可以确认用户是否真的想关闭,...

    jQuery Tabs插件 (选项卡插件)

    jQuery Tabs插件是一款广泛应用于网页开发中的选项卡组件,它基于流行的JavaScript库jQuery构建,能够帮助开发者轻松实现页面上的内容分块展示。选项卡插件是网页设计中一种常见的交互元素,通过它可以将大量信息...

    使用JQUERY Tabs插件宿主IFRAMES

    在探讨如何使用JQUERY Tabs插件宿主IFRAMES之前,首先需要了解什么是JQUERY Tabs插件和IFRAME。JQUERY Tabs插件是JQUERY UI库中的一个组件,它允许开发者轻松地在一个网页上添加选项卡式界面,提升用户体验。而...

    一个jquery的tabs

    要使用这个插件,首先确保已经加载了jQuery和jQuery UI的核心库,然后选择要转换为标签页的元素,调用`.tabs()`方法: ```javascript $(document).ready(function() { $("#tabs").tabs(); }); ``` 3. **CSS...

    jquery 幻灯片以及tabs切换插件

    jQuery 幻灯片和 tabs 切换插件是网页动态效果设计中常用的功能,它们能够增强用户体验,使得网站内容展示更加生动和互动。在本文中,我们将深入探讨这两个概念及其在 jQuery 中的实现。 首先,幻灯片(Slider)是...

    jquery插件 tabs有实例

    本实例将探讨一个关于jQuery插件的实现,特别是如何创建一个简单的tab切换功能。 首先,让我们理解什么是Tab切换。Tab切换是一种常见的用户界面设计模式,用于组织和展示内容。通常,它由一系列标签页和与之对应的...

    DIY jquery plugin - tabs标签切换实现代码

    在深入理解DIY jQuery插件中的Tabs标签切换功能实现之前,我们首先需要了解jQuery库的基本概念及其在Web开发中的应用。jQuery是一个快速、小巧且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和...

    jQuery Easy Tabs选项卡插件效果演示代码.rar

    jQuery Easy Tabs的核心功能在于通过简单的API调用来创建选项卡。在HTML结构中,你需要将内容分组到不同的标签或div中,每个分组对应一个选项卡。这些分组通常被隐藏,只有当对应的选项卡被选中时才会显示。通过添加...

    jquery插件tabs

    jQuery 插件 Tabs 是一种广泛应用于网页开发中的交互组件,它允许用户通过点击不同的标签来切换显示的内容区域,提供了一种高效且整洁的方式来组织和展示大量信息。在本篇文章中,我们将深入探讨 jQuery 插件 Tabs ...

    tab在底部的jquery tabs选项卡插件

    在这个项目中,"tab在底部的jquery tabs选项卡插件"是利用jQuery库实现的一种特殊的导航组件。 选项卡是一种常见的用户界面元素,用于组织和展示分段的内容。在这款插件中,选项卡被放置在页面的底部,这样的布局...

    jQuery Tab标签插件

    jQuery Tab标签插件是一种常用的前端开发工具,它允许开发者轻松地在网页中实现美观且功能丰富的标签页切换效果。这个插件基于JavaScript库jQuery构建,它简化了HTML、CSS和JavaScript之间的交互,使得即便是初学者...

    jquery ui tabs_jqgrid demo

    jQuery UI Tabs是一个用于创建可切换面板的插件,允许用户通过点击不同的标签来显示或隐藏相关的内容区域。它为Web开发者提供了丰富的API和自定义选项,使得构建复杂的交互式界面变得简单。 **用途**: 在多面板...

    jquery tools插件之tabs

    下面将详细介绍jQuery Tools中的Tabs插件以及如何在实际项目中应用。 **1. jQuery Tools概述** jQuery Tools是由Flowplayer公司开发的一个轻量级的jQuery插件集,主要包含一系列用于构建富互联网应用(RIA)的工具...

    JQuery标签页插件

    **jQuery标签页插件**是一种常见的前端开发工具,用于在网页上实现类似浏览器标签页的效果。这个插件是由iteye社区的一位网友开发,并且在原有的基础上,通过添加右键菜单功能,使得用户可以更加方便地管理和操作...

    带CSS3过渡动画效果的jQuery Tabs选项卡插件

    这个特定的"带CSS3过渡动画效果的jQuery Tabs选项卡插件",通过结合jQuery的强大功能与CSS3的动画特性,为用户提供更加流畅、动态的交互体验。 CSS3过渡(Transitions)是CSS的一个重要模块,它允许我们在改变一个...

    colorfulTab是一款简单实用的超酷多彩jQueryTabs选项卡插件

    【colorfulTab】是一款出色的jQuery插件,专为创建炫酷多彩的选项卡设计而设计。这个插件以其丰富的色彩方案和多样的功能,为网页界面添加了视觉吸引力和交互性,使得用户在浏览信息时体验更加友好。下面将详细探讨...

Global site tag (gtag.js) - Google Analytics