`
julysohu
  • 浏览: 9942 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
文章分类
社区版块
存档分类
最新评论

刚写的一个简单的JQuery动态选项卡

 
阅读更多

HTML:

 

<div class="tab-Main">
    <div class="tab-ControlPanel">
		<div class="tab-TabSpan">标题1</div>
		<div class="tab-TabSpan">标题2</div>
		<div class="tab-TabSpan">标题3</div>
     </div>
    <div class="tab-Container">
	    <div class="tab-Content">内容111</div>
	    <div class="tab-Content">222内容</div>
	    <div class="tab-Content">3内容33</div>
    </div>
</div>
 

样式:

 

<style type="text/css">
	.tab-Main{
		width: 500px;
	}
	.tab-ControlPanel{
		float: left;
		width: 100%;
		color: white;
	}
	.tab-TabSpan{
		float: left;
		padding-left:9px;
		padding-right:9px;
		margin-left:2px;
		margin-right:2px;
		display: inline;
		cursor:pointer;
		background-color: #77ADE3;
	}
	.tab-TabSpan-Selected{
		background-color: #3485D6;
	}
	.tab-TabSpan-Hover{
		background-color: #3485D6;
	}
	.tab-Container{
		float: left;
		width: 100%;
		margin-left: 2px;
		border: 1px solid #3485D6;
	}
	.tab-Content{
		width:100%;
		float: left;
		display: none;
	}
</style>

 JQuery代码:

 

<SCRIPT type="text/javascript">
    $(function(){
        var $tabSpans = $(".tab-TabSpan");
        var $contents = $(".tab-Content");
        $(".tab-TabSpan").click(function(){
            var index = $tabSpans.index(this);
            $tabSpans.eq(index).addClass("tab-TabSpan-Selected").siblings().removeClass("tab-TabSpan-Selected");
            $contents.eq(index).slideDown().siblings().slideUp();
        })
        $(".tab-TabSpan").mouseover(function(){
            $(this).addClass("tab-TabSpan-Hover").siblings().removeClass("tab-TabSpan-Hover");
		})
		$(".tab-TabSpan").mouseout(function(){
            $(this).removeClass("tab-TabSpan-Hover");
		})
        $tabSpans.eq(0).click();
    })
</SCRIPT>
分享到:
评论

相关推荐

    jquery 切换选项卡

    jQuery 是一个流行的 JavaScript 库,它提供了一系列便利的 API 和方法,使得实现动态切换选项卡功能变得非常简单。在这个场景中,"jquery 切换选项卡" 主要指的是使用 jQuery 来实现的选项卡效果。 首先,我们来...

    jquery动态增减选项卡

    总的来说,"jquery动态增减选项卡"是一个结合了HTML、CSS和jQuery技术的项目,通过这些技术,我们可以构建一个用户友好的交互界面,允许用户根据需求增删选项卡,提供更个性化的浏览体验。这样的功能在类似浏览器或...

    jQuery选项卡选项卡选项卡

    总结一下,这个“jQuery选项卡”示例展示了如何使用jQuery轻松创建动态选项卡,包括事件处理、DOM操作和简单的CSS样式切换。通过学习这个例子,开发者可以更好地掌握jQuery在构建交互式用户界面中的应用,同时也能...

    jquery css3实现动态选项卡菜单切换效果

    在创建动态选项卡菜单时,jQuery的主要作用在于监听用户交互,如点击事件,然后根据这些事件改变页面状态,比如显示或隐藏相应的菜单内容。 CSS3是CSS的最新版本,提供了许多新的样式和动画功能。在选项卡切换中,...

    jquery动态增减选项卡.rar

    本资源“jquery动态增减选项卡.rar”聚焦于利用jQuery实现动态的选项卡(Tab)功能,这在网页设计中非常常见,用于组织和展示大量信息。选项卡通常用于将页面内容分割成多个部分,每个部分都有一个单独的标签来标识...

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

    总结起来,"带CSS3过渡动画效果的jQueryTabs选项卡插件"是一个强大而灵活的工具,它将jQuery的便利性和CSS3的动态效果结合起来,为网页开发人员提供了一种创建美观、响应式选项卡的途径。无论是简单的项目还是复杂的...

    简单的jquery tab选项卡切换代码样式

    通过学习和掌握这个简单的jQuery选项卡切换代码样式,你可以为网站增添更多动态交互,提高用户的浏览体验。在压缩包文件`texiao7164_1560681143`中,可能包含了实现上述功能的完整HTML、CSS和JavaScript代码示例,供...

    jquery ajax选项卡使用jQuery选项卡切换异步加载请求数据

    首先,让我们了解jQuery选项卡的基本结构。通常,选项卡由HTML的`&lt;div&gt;`或`&lt;ul&gt;`元素组成,每个选项卡对应一个内容区域。例如: ```html &lt;li&gt;&lt;a href="#tab1"&gt;Tab 1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#tab2"&gt;Tab 2&lt;/a&gt;&lt;/...

    jquery tab选项卡插件 轻量级tab选项卡插件支持鼠标滑过、点击、自动切换、数据回调等功能

    总结来说,这个jQuery Tab插件提供了一套全面的选项卡解决方案,具备丰富的交互功能和高度的自定义能力,对于创建现代、互动性强的网页界面非常有帮助。无论是个人开发者还是专业团队,都能从中受益,提升项目的质量...

    Jquery UI 选项卡实例

    **jQuery UI 选项卡实例详解** 在Web开发中,选项卡是一种常见的用户界面元素,它...本实例不仅展示了基本用法,还涵盖了自定义和扩展的可能性,对于想要使用jQuery UI进行选项卡开发的人员来说,是一个很好的起点。

    jQuery移动选项卡.zip

    总的来说,jQuery移动选项卡是一个结合了HTML、CSS和JavaScript技术的实用案例,它展示了如何利用jQuery创建交互式的网页元素,并适应各种设备环境。了解并掌握这些知识点,将有助于提升前端开发者的技能和项目质量...

    jquery iframe动态添加删除tab选项卡

    jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe...

    jquery实现选项卡

    **jQuery实现选项卡** 在网页开发中,选项卡(Tab)是一种常见的用户界面元素,它允许用户通过点击不同的标签来切换不同的内容区域。在JavaScript的世界里,原生JS实现选项卡通常涉及到DOM操作、事件监听以及CSS...

    jquerytabs jquery选项卡 jquery tabs

    jQuery Tabs是jQuery库中的一个组件,它用于创建交互式的、多面板的用户界面,通常用于展示分段的内容,如不同的章节、产品分类或导航链接。这个组件极大地提升了用户体验,因为它允许用户在一个固定的空间内切换...

    jquery简单选项卡

    本文将深入探讨如何使用JavaScript库jQuery来创建一个简单的选项卡功能。 首先,我们需要了解jQuery的基础知识。jQuery是一个轻量级的JavaScript库,它的目标是使JavaScript编程变得更加简单。通过提供丰富的选择器...

    JQuery Tab_JQuery竖排选项卡代码示例

    在创建选项卡时,我们需要定义一个容器来包含所有的选项卡和内容区域。这些区域通常被隐藏,只有当对应的选项卡被选中时才会显示。在JQuery中,我们可以使用`.hide()`方法来隐藏元素,`.show()`来显示元素。 对于这...

    jquery bootstrap自定义添加删除选项卡代码

    在删除选项卡时,我们找到当前活动的选项卡,移除对应的`&lt;li&gt;`和`&lt;div&gt;`元素,并重新激活第一个选项卡或现有选项卡。 至此,我们已经成功地实现了基于jQuery和Bootstrap的自定义添加删除选项卡功能。用户可以通过...

    jquery选项卡源码

    本资源“jquery选项卡源码”是基于jQuery实现的圆角选项卡功能,适用于那些希望为自己的网站添加美观且实用的导航功能的开发者。 选项卡是一种常见的UI设计模式,用于组织和展示大量信息,通过将内容分组到不同的...

    JQuery特效选项卡

    通过这样的实现方式,我们可以轻松地创建具有动态效果的选项卡,提供更佳的用户体验。在实际项目中,还可以进一步优化,例如添加动画速度设置,支持点击切换,或者使用CSS3动画来增强性能。理解这些核心概念后,你...

    可多次使用的jQuery tab选项卡插件.zip

    6. **兼容性**:考虑到浏览器兼容性,好的jQuery选项卡插件应能在主流浏览器上正常工作,包括Chrome、Firefox、Safari、Edge和Internet Explorer。 在压缩包内的文件中,我们可以期待找到以下组成部分: - **...

Global site tag (gtag.js) - Google Analytics