<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jquery tab</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<style type="text/css">
.ui-tabs-nav{
font-size:14px;
margin:0px;
padding:0px 0px 0px 0px;/*26为图片的高度*/
}
*+html .ui-tabs-nav{padding:0px 0px 26px 0px;} /* IE7 */
.ui-tabs-nav li{
display:inline;
}
.ui-tabs-nav a{
float:left;
background:url(images/btn_p_bg1.gif) no-repeat left top;
margin: 1px 0 0;
color:#ffffff;
text-align:center;
text-decoration:none;
}
.ui-tabs-nav a span{
width: 110px; /* IE 6 treats width as min-width */
min-width: 110px;
height: 26px; /* IE 6 treats height as min-height */
min-height: 26px;
padding:6px 0 0 0;
}
.ui-tabs-nav .ui-tabs-selected a{
background:url(images/btn_p_bg2.gif) no-repeat right top;
color:#FF7C12;
}
.ui-tabs-nav .ui-tabs-disabled a{
opacity: .4;
filter: alpha(opacity=40);
}
.ui-tabs-hide{
display:none;
}
.ui-tabs-panel {
border: 1px solid #d2d2d2;
padding: 1em 8px;
background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
</style>
<script src="<%=path%>/js/jquery-latest.js" type="text/javascript" ></script>
<script src="<%=path%>/js/tab/ui.core.js" type="text/javascript" ></script>
<script src="<%=path%>/js/tab/ui.tabs.js" type="text/javascript" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#searchTab > ul").tabs({
event: 'mouseover',
spinner:'',
fxAutoHeight: true,
selected: 0
});
});
function searchSubmit(){
var keyWordOne = $("#keyWordOne").val();
$("input[type='radio'][name='type']").each(
function(i){
var typeVal = $(this).val();//alert(this.value);
$("#searchTab > ul").tabs('url', i, "<%=path%>/go.action?type="+typeVal+"&keyWordOne="+keyWordOne);
if($(this).is(':checked'))
$("#searchTab > ul").tabs('select',i);
}
);
}
</script>
</head>
<body>
<div>
<table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="532">
<input type="radio" name="type" value="1" />
明星
<input type="radio" name="type" value="2" />
观众
<input type="radio" name="type" value="3" />
评委
<input type="radio" name="type" value="4" />
作品
</td>
<s:if test="#parameters.keyWordOne==null">
<s:if test="%{keyWordOne==null}">
<s:set name="keyWordOne" value="" />
</s:if>
<s:else><s:set name="keyWordOne" value="%{keyWordOne}" /></s:else>
</s:if>
<s:else>
<s:set name="keyWordOne" value="#parameters.keyWordOne" />
</s:else>
<td width="323"><input type="text" id="keyWordOne" name="keyWordOne" value="<s:property value="#keyWordOne" />" /></td>
<td width="95"><a href="#" onclick="javascript:searchSubmit();" ><img src="<%=path%>/images/btn_search2.gif" border=0 /></a></td>
</tr>
</table>
</div>
<div id="searchTab" >
<ul>
<li><a id="starTab" href="#fragment-1"><span>明星</span></a></li>
<li><a id="audienceTab" href="#fragment-2"><span>观众</span></a></li>
<li><a id="commentatorTab" href="#fragment-3"><span>评委</span></a></li>
<li><a id="workTab" href="#fragment-4"><span>作品</span></a></li>
</ul>
</div>
<div id="fragment-1">明星</div>
<div id="fragment-2">观众</div>
<div id="fragment-3">评委</div>
<div id="fragment-4">作品</div>
</body>
</html>
分享到:
- 2009-02-24 22:42
- 浏览 1541
- 评论(0)
- 论坛回复 / 浏览 (0 / 2266)
- 查看更多
相关推荐
此外,Bootstrap的Tab插件还支持事件监听,便于进行更复杂的交互逻辑控制。 3. **Easy Tab** Easy Tab是一个轻量级的jQuery插件,专注于实现快速、简单的Tab功能。它的代码量小,易于理解,适合对大型库有性能考虑...
而jQuery Tab插件则是jQuery库中的一种常见组件,用于创建功能丰富的标签页式界面。这些插件通常包含一系列可切换的面板,每个面板代表一个独立的内容区域,用户可以通过点击不同的标签来切换显示的内容。 标题...
jQuery Tab选项卡插件是一种广泛应用于网页开发中的交互式组件,它允许用户通过多个标签页来组织和切换内容。在本案例中,"可多次使用的jQuery tab选项卡插件.zip"是一个包含资源的压缩包,提供了可以重复利用的...
5. **API接口**:提供API接口,允许开发者通过代码控制Tab的切换,比如通过`showTab`函数切换到指定的tab。 通过以上步骤,我们可以创建一个基本的jQuery Tab页。然而,实际项目中往往需要根据需求进行定制和优化,...
JQuery Tab 效果是一种常见的前端网页...总的来说,JQuery Tab效果是前端开发中的一个基础且实用的功能,它涉及到DOM操作、事件处理、样式控制等多个方面,通过学习和实践,你可以掌握这一技术并应用到自己的项目中。
对于Tab标签的实现,jQuery提供了方便的方法来选择、操作DOM元素,并且通过事件监听来控制Tab的切换。 1. **HTML结构**: 在实现Tab标签时,我们需要创建一个包含多个标签页(tab)和对应内容区域的HTML结构。通常...
jQuery Tab标签插件是一种常用的前端开发工具,它允许开发者轻松地在网页中实现美观且功能丰富的标签页切换效果。这个插件基于JavaScript库jQuery构建,它简化了HTML、CSS和JavaScript之间的交互,使得即便是初学者...
本项目“jQuery tab标签列表.zip”聚焦于利用jQuery实现一个功能丰富的选项卡(Tab)切换效果。 选项卡(Tab)界面是网页布局中常见的一种设计模式,它将大量内容组织成多个独立的部分,通过点击不同的标签来显示...
本主题聚焦于利用jQuery实现tab标签控制图片选项卡切换的效果,这在现代网页中是一个常见且实用的功能,可以有效地组织内容并提高用户体验。 首先,理解基本的HTML结构对于实现这种效果至关重要。通常,我们会有一...
3. **jQuery代码**:核心的jQuery函数如`click()`用于监听Tab选项的点击事件,`show()`和`hide()`控制内容区域的显示与隐藏。通常会有一个初始化函数来设置默认选中的Tab,并确保加载页面时正确显示内容。 例如,一...
首先,jQuery Tab选项卡的基本原理是通过CSS控制视觉样式,用jQuery来切换显示的内容区域。在HTML结构中,通常会有一个容器元素包含一系列的选项卡标题和对应的面板。每个标题对应一个面板,当用户点击标题时,对应...
结合jQuery实现的焦点图特效,左侧TAB控制的垂直滚动的网页图片展示特效,左侧点击后,右侧图片分批次更换显示,右侧只显示缩略图,不能被放大显示。这种形式以前本站也分享过几款,不过本效果看上去更漂亮一些,...
3. 引入jQuery库,并编写JavaScript代码,通过事件监听来控制Tab的切换,如点击Tab时显示相应的内容区域。 4. 如有需要,可以利用CSS3动画效果增强视觉体验。 总的来说,"jQuery Tab选项卡切换"结合了jQuery的便利...
"jqueryTab" 提供了一个效果良好的jQuery选项卡实现,允许开发者根据实际需求进行自定义调整。下面将详细探讨其主要功能和实现方式。 1. **基本结构** jQuery Tab通常由HTML、CSS和JavaScript(jQuery库)三部分...
在这个主题中,我们主要关注如何使用jQuery库来实现一个功能完备、易于理解的Tab标签组件。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理以及动画效果,使得JavaScript编程更为简洁。 首先,让我们...
例如,你可以使用`.click()`方法监听用户对tab按钮的点击事件,然后通过`.show()`和`.hide()`方法控制对应的面板内容显示与隐藏。这使得代码简洁且易于维护。 在实际应用中,jQuery Tab效果通常会结合HTML结构和CSS...
在网页设计中,jQuery Tab是一种常见的交互元素,用于组织和展示多块内容。"jQuery Tab移动切换"是指通过jQuery库实现的选项卡式导航,允许用户在不同的内容区域之间轻松切换,常见于网站的导航菜单、产品展示或信息...
在这个实例中,jQuery用于处理用户交互,如点击tab按钮,以及控制幻灯片的切换。 2. **Tab导航**:Tab导航是一种常见的UI设计模式,用于组织和展示内容。在网页上,它通常表现为一组可切换的面板,每个面板代表一个...
jQuery Tab的实现基于jQuery库,它通过添加和移除CSS类来控制各个选项卡的状态,同时利用JavaScript处理点击事件,实现在点击不同选项卡时动态显示和隐藏相应的内容区域。通常,每个选项卡由一个标题(链接)和与其...
jquery tab带缩略图片选项卡左右按钮控制焦点图片滚动切换 jquery tab带缩略图片选项卡左右按钮控制焦点图片滚动切换 jquery tab带缩略图片选项卡左右按钮控制焦点图片滚动切换