<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
.ui-tabs {position: relative; float: left;}
.ui-tabs ul {margin: 0px; padding: 0px;}
.ui-tabs-nav { list-style: none; position: relative; display: inline-block;}
.ui-tabs-nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 2px 0 0; padding: 0; }
.ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; cursor: pointer;}
.ui-tabs-panel { padding: 1em 1.4em; display: block; border: 1px solid #26b3f7; background: #000000 url(images/ui-bg_loop_25_000000_21x21.png) 50% 50% repeat; color: #ffffff; }
.ui-state-active { border: 1px solid #26b3f7; background: #0972a5 url(images/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #444444; background: #222222 url(images/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #eeeeee; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #0b93d5; background: #003147 url(images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
</style>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
jQuery(function() {
var li = jQuery("#tabs ul li");
li.hover(function(){
if(!jQuery(this).hasClass("ui-tabs-selected")) {
jQuery(this).addClass("ui-state-hover");
}
}, function() {
if(jQuery(this).hasClass("ui-state-hover")) {
jQuery(this).removeClass("ui-state-hover");
}
}).click(function() {
if(!jQuery(this).hasClass("ui-tabs-selected")) {
if(li.hasClass("ui-tabs-selected")) {
li.removeClass("ui-tabs-selected ui-state-active");
li.addClass("ui-state-default");
}
jQuery(this).removeClass("ui-state-default ui-state-hover");
jQuery(this).addClass("ui-tabs-selected ui-state-active");
var id = jQuery(this).children("a").attr("href");
jQuery(".ui-tabs-panel").hide();
jQuery(id).show();
return false;
}else {
return false;
}
});
jQuery("#fragment-3,#fragment-2").hide();
});
</script>
</head>
<body>
<div id="tabs" class="ui-tabs">
<ul class="ui-tabs-nav">
<li class="ui-corner-top ui-tabs-selected ui-state-active"><a href="#fragment-1"><span>One</span></a></li>
<li class="ui-corner-top ui-state-default"><a href="#fragment-2"><span>Two</span></a></li>
<li class="ui-corner-top ui-state-default"><a href="#fragment-3"><span>Three</span></a></li>
</ul>
<div id="fragment-1" class="ui-tabs-panel">
<p>First tab is active by default:</p>
<pre><code>$('#example').tabs();</code></pre>
</div>
<div id="fragment-2" class="ui-tabs-panel">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</div>
<div id="fragment-3" class="ui-tabs-panel">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</div>
</div>
</body>
</html>
- 大小: 21.5 KB
分享到:
相关推荐
JavaScript 实现简易 tab 栏切换是一种常见的网页交互功能,它允许用户通过点击不同的选项卡来切换显示的内容。在本文中,我们将深入理解如何使用 JavaScript 来实现这一效果,并结合给出的代码片段进行详细讲解。 ...
【标题】"简单tab标签图片自动切换"是一个前端开发中的常见功能,主要应用于网页设计,让用户在不同的内容间轻松切换,比如展示多个图片或信息板块。在这个项目中,重点是利用JavaScript(js)和jQuery库来实现这个...
在JavaScript实现简易tab栏切换内容栏的过程中,我们通常会结合HTML、CSS以及JavaScript来创建一个交互式的用户界面。以下是对这个实例的详细解释: 首先,HTML部分定义了页面的基本结构,包括一个`<div id="nav">`...
以下是一个简单的实现步骤: 1. **HTML结构**:首先,创建Tab按钮和内容区域的HTML结构。通常,我们将Tab按钮设置为链接(`<a>`标签)或者按钮(`<button>`标签),内容区域使用`<div>`标签,并设置初始状态下所有...
以上就是创建简易Tab效果的基本步骤。在实际项目中,可能会引入前端框架如React、Vue或Angular来简化开发,并利用其内置的生命周期方法和状态管理来处理Tab的切换。同时,也可以考虑使用CSS预处理器(如Sass或Less)...
标题中的"JS实现简单tab选项卡切换"是指在网页设计中使用JavaScript来创建一个简易的选项卡切换功能。选项卡是一种常见的用户界面元素,用于组织和展示内容,让用户能够通过不同的选项卡浏览多个相关的但互斥的信息...
本篇文章将深入讲解“非常简单的tab切换”这一主题,适合初学者或者对UI设计感兴趣的开发者。 首先,我们要理解什么是Tab切换。在网页或应用程序中,Tab切换通常表现为一组可以点击的标签,每个标签对应一个独立的...
两个简单tab切换 可用 适合新手学习
本篇文章将详细介绍如何在Web开发中实现简单的Tab页功能。 首先,我们需要了解Tab页的基本结构。一个Tab页通常由两部分组成:Tab导航条和内容区域。Tab导航条显示各个Tab的标签,而内容区域则根据用户选择的Tab展示...
综合以上信息,这个压缩包提供的是一个基于VB6开发的简易Tab用户控件,包含了控件的定义、示例程序、帮助文件以及项目工程信息。使用者可以通过运行`EBTabStrip.exe`来查看控件效果,并可以参考提供的源代码文件进行...
【标题】:“jQuery实现的简易Tab菜单实例” 这个标题揭示了一个使用JavaScript库jQuery创建的Tab菜单实例。Tab菜单是一种常见的用户界面元素,它允许用户在不同的内容区域之间切换,每个区域对应一个标签页。这种...
简单、易懂、易上手、易修改TAB选项卡。新手上路绝技实例。
在网页设计中,选项卡(Tab)是一种常见的用户界面元素,用于组织和展示大量内容,同时保持页面整洁。jQuery是一个轻量级、功能强大的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果,因此在实现选项卡...
"简单的tab滑轮"是一种常见的网页交互设计,用于在有限的空间内展示多个分类或内容板块。这个设计通常包括一组可切换的标签,用户可以通过点击或滑动来浏览不同内容。在网页开发中,这种功能可以极大地提升用户体验...
本资源是基于jQuery和CSS实现的一个简单Tab标签页功能,非常适合初学者学习和进阶开发者借鉴。下面将详细解释如何使用jQuery和CSS来实现这一功能,并探讨相关知识点。 首先,jQuery是一个轻量级的JavaScript库,它...
1. **简易易用**:`EasyIndicator`的设计理念是简单快捷,开发者可以快速地在项目中添加并配置这个指示器。 2. **平移动画**:其提供了一种平滑的页面切换动画,使得用户在切换Tab时有更流畅的视觉体验。 3. **适用...
本篇文章将深入探讨如何实现Tab键切换控件的两种方式以及如何简单地禁止这种切换。 1. **手动设置Tab键顺序** 在QT中,可以通过`setTabOrder()`函数来手动设定控件间的Tab键切换顺序。例如,如果你有两个`...
标题中的“jQuery实现简单Tab切换菜单效果”是指在网页设计中使用jQuery库来创建一个交互式的Tab菜单系统,使得用户可以通过点击不同的Tab选项来切换显示不同的内容区块。这个功能常见于许多网站,用于组织和展示多...