最近的项目用到TAB效果的地方较多,于是自己稍微封装了下,写成了jQuery插件,方便以后使用,顺便重温下jQuery插件的实现机制。
在写插件之前对常见的TAB效果做了下总结,大体上也就那几种效果。插件力求简单易用,只要能实现常见的功能即可。
参数说明:
- event
- 触发TAB的事件类型,鼠标悬停:mouseover,鼠标点击:click,默认为mouseover。
- timeout
- 事件延迟,单位为毫秒,默认为0。
- auto
- 自动切换,单位为毫秒,默认为0。
- callback
- 回调函数,触发TAB时执行,函数的参数返回的是this。
HTML结构部分:
|
<div id="box">
<!-- TAB菜单部分 -->
<ul class="tab_menu">
<li class="current">新闻</li>
<li>图片</li>
<li>军事</li>
</ul>
<!-- TAB内容部分 -->
<div class="tab_box">
<div>新闻</div>
<div class="hide">图片</div>
<div class="hide">军事</div>
</div>
</div>
|
CSS样式部分:
<!--
.tab_menu{
list-style:none;
width:210px;
overflow:hidden;
}
.tab_menu li{
width:70px;height:30px;
line-height:30px;
float:left;
color:#fff;
background:#093;
text-align:center;
cursor:pointer;
}
.tab_menu li.current{
color:#333;
background:#fff;
} /*TAB菜单高亮样式*/
.tab_box{
padding:20px;
height:120px;
}
.tab_box .hide{
display:none;
} /*隐藏TAB内容部分*/
-->
调用插件
<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery.tabs.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$('#box').Tabs({
event:'mouseover', //事件类型
timeout:100, //设置事件延迟
auto:3000, //3秒自动切换一次
callback:null //回调函数
}); //返回了this
});
</script>
分享到:
相关推荐
使用jq写的关于tab切换的插件,使用面向对象组件化开发
而jQuery Tab插件则是jQuery库中的一种常见组件,用于创建功能丰富的标签页式界面。这些插件通常包含一系列可切换的面板,每个面板代表一个独立的内容区域,用户可以通过点击不同的标签来切换显示的内容。 标题...
本篇文章将详细探讨标题为“jquery tab 的几个插件”的主题,介绍其中包含的三个jQuery Tab插件,以及它们如何帮助开发者实现功能完善的Tab效果。 1. **jQuery UI Tabs** jQuery UI 是一个官方的jQuery扩展库,...
首先,让我们详细了解一下这个jQuery Tab插件的核心功能: 1. **鼠标滑过切换**:此功能允许用户只需将鼠标光标移动到选项卡上,就能无须点击即完成内容区域的切换。这种交互方式增强了用户的浏览体验,尤其在移动...
综上所述,idTabs是一个强大的jQuery Tab插件,适合快速构建响应式的Tab界面。通过其简单的API和灵活的配置选项,开发者可以轻松地定制Tab组件,以满足各种项目需求。无论是初学者还是经验丰富的开发者,idTabs都是...
JQuery Tab插件是一种基于流行的JavaScript库JQuery实现的组件,它允许开发者在网页中创建功能丰富的选项卡式布局。这种布局方式可以有效地组织和展示大量内容,提高用户体验,尤其适用于那些需要展示多个独立区域但...
**jQuery Tab插件 cleverTabs** 是一款用于网页中创建多标签功能的JavaScript库,它特别之处在于能够在每个标签页中嵌入`iframe`元素,从而实现动态加载和展示不同的网页内容。这款插件基于广泛使用的jQuery框架,为...
为了使用jQuery Tab插件,首先要在网页中引入jQuery库和插件的JS文件,然后通过JavaScript代码创建和配置标签页。例如: ```html <!DOCTYPE html> <script src="https://code.jquery....
jQuery Tab插件附示例,jQuery Address早期插件,网页上的Tab 选项卡插件,其实选项卡和滑动门只是在操作方式的不同,滑动门是鼠标滑过时切换内容,选项卡是在鼠标单击时切换 ,本款是在鼠标单击TAB各个卡头时切换...
它的易用性和灵活性使其成为开发者们的首选,而jQuery Tab插件则是基于这个库构建的。 该插件的核心功能包括: 1. **动态生成**:可以动态创建或删除选项卡,这使得在页面加载后或用户触发某些事件时添加或移除...
本篇文章将详细讲解如何利用jQuery实现动态添加Tab并内嵌iFrame插件,以及相关的核心知识点。 首先,我们需要理解Tab组件的基本原理。Tab组件通常用于在有限的空间内展示多个独立但相关的页面内容。用户可以通过...
6. **响应式设计**:现代的jQuery Tab插件往往具备响应式设计,自动适应不同设备的屏幕尺寸,确保在手机、平板和桌面电脑上的表现一致。 在使用jQuery Tab插件时,有以下几个关键步骤: 1. **引入资源**:首先,你...
jQuery Tab插件则是jQuery应用中常见的组件,用于实现网页上的选项卡功能,这种功能通常用于将大量内容分组并以简洁的方式展示。下面我们将详细探讨“jquery tab10套插件”中的相关知识点。 首先,我们来看标题...
在**描述**中提到,这款jQuery Tab插件具有以下特性: 1. **动画特效**:当用户点击菜单项时,上边框会有动画效果,这增加了视觉吸引力,使交互过程更加生动有趣。这种动画效果可能是通过CSS3的过渡(transition)...
本教程将探讨如何利用jQuery这一强大的JavaScript库,仅用6行代码实现一个基础的Tab插件。jQuery的易用性和灵活性使得创建交互式Tab变得轻而易举。 首先,我们需要了解jQuery的基本用法。jQuery是一个广泛使用的...
通过上述过程,我们了解了如何从零开始创建一个简单的jQuery tab插件。在实际制作过程中,可以根据需要进行更多的扩展和优化。同时,也展示了如何将插件应用到网页中,通过修改和传入参数来控制插件行为,使得制作的...
在这个项目中,"tab在底部的jquery tabs选项卡插件"是利用jQuery库实现的一种特殊的导航组件。 选项卡是一种常见的用户界面元素,用于组织和展示分段的内容。在这款插件中,选项卡被放置在页面的底部,这样的布局...
"jquery 特效,实现可左右移动的tab效果"是一个常见的用户界面功能,用于提供更友好的用户体验,使得用户可以方便地在多个选项卡之间切换,而无需刷新整个页面。 这种左右移动的Tab效果是通过jQuery的动画功能实现...