`
lz726
  • 浏览: 335279 次
  • 性别: Icon_minigender_2
  • 来自: 福建,福州
社区版块
存档分类
最新评论

一个标签页效果

阅读更多
#div_tab #tab_title{
   height: 25px;
}
#div_tab #tab_title ul{
  list-style: none;
  background-color: #FFFFFF;
  height: 25px; 
}

#div_tab #tab_title li{
	float: left;
	height: 25px;
	line-height:25px;
	text-align: center;
	margin-right: 1px;
}
/*位选中tab按钮样式 
*为浅一点的绿色
*/
#div_tab #tab_title  a{
    text-decoration: none;
	color: #000000;
	display: block;
	width: auto;
	background: url(../../images/tabl_green.gif) no-repeat left;
}
#div_tab #tab_title  a  span{
  display: block;
	background: url(../../images/tabr_green.gif) no-repeat right;
	padding: 0 15px 0 15px;
}
/*连接样式以及默认选中的tab样式
*为深一点的绿色
*/
#div_tab #tab_title  .tagc a:hover ,#div_tab #tab_title  .select{
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: auto;
	background: url(../../images/tabl_dgreen.gif) no-repeat left;
}
#div_tab #tab_title  .tagc a:hover span,#div_tab #tab_title  .selectspan{
	display: block;
	background: url(../../images/tabr_dgreen.gif) no-repeat right;
	padding: 0 15px 0px 15px;
}
/*标签内容层定义*/
#div_tab #tab_content {
	height:94%!important;
	height: 96%;
	margin:0px;
	padding:0px;
}
/*边框样式*/
.content_border {
    border:1px solid #91D65F;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.hidecontent {display:none;}

.frame_catapro{
	width: 100%;
	height:982px !important;
	height: 855px;
	
}

 

 

<script>
/**
*切换选框时候要改变的
*tag 标签样式
*content 内容样式
*proframe 放商品信息的frame的ID
*参数说明:
*tabid 标签的id
*url 切换标签时候加载的url
*/
function switchTag(tabid,url)
{
	var  tab="tab";
	var  content="content";
	var  proframe="proframe";
	for(i=1; i <3; i++)//因为只有两个所以这样写 还有别的写法!~
	{
		if (i==tabid)
		{
			document.getElementById(tab+tabid).getElementsByTagName("a")[0].className="select";
			document.getElementById(tab+tabid).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan";
		    document.getElementById(content+tabid).className="";
		    document.getElementById(proframe+tabid).src=url; //这里用iframe模拟ajax
		}else{
			document.getElementById("tab"+i).getElementsByTagName("a")[0].className="";
			document.getElementById("tab"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
		    document.getElementById("content"+i).className="hidecontent";
		}
	}
}
</script>
 <div  id="div_tab">
		        <div id="tab_title">
		           <ul> 
		           <li id="tab1" class="tagc">
		           <a  href="#" onclick="switchTag('1','<%=taburl1%>');this.blur();" class="select">
		           <span class="selectspan">所有商品</span></a></li>
		           <li id="tab2" class="tagc">
		           <a  href="#" onclick="switchTag('2','<%=taburl2%>');this.blur();">
		           <span>分类推荐</span></a></li>
		           <li id="tmore">
		           </li>
		           </ul>
		        </div>  
		        <div id="tab_content" class="content_border">
		             <div id="content1">
		             <iframe  name="proframe1" id="proframe1" class="frame_catapro"  
		               src="" 
		               scrolling="no"  frameborder="0"></iframe>
		             </div>
		             <div id="content2" class=hidecontent>
		               <iframe  name="proframe2" id="proframe2"  class="frame_catapro" src=""
		               scrolling="no"  frameborder="0"></iframe>
		             </div>
		        </div>
		   </div>

   效果图:

效果图

 

分享到:
评论
1 楼 ihylyj 2008-04-01  
好东西,学习了
多谢啦

相关推荐

    JQuery实战:标签页效果

    在本篇关于“JQuery实战:标签页效果”的讲解中,我们将深入探讨如何利用jQuery库创建功能丰富的标签页效果,这种效果在现代网页设计中非常常见,能够有效地组织和展示大量信息,提升用户体验。标签页通常由一组可...

    jquery实战标签页效果

    "JQuery实战标签页效果"这个例子就是一个很好的起点,通过实践和扩展,你可以创建出更加复杂的交互式标签页系统。 总之,jQuery提供了一种简洁的方式来实现动态标签页效果,通过结合HTML、CSS和JavaScript,我们...

    JS标签页效果

    在网页设计中,JS标签页效果是一种...在提供的压缩包文件"JS标签页效果"中,很可能是包含了一个示例代码,用于演示如何实现上述功能。通过学习和研究这个示例,你可以更深入地理解这个过程,并将其应用到自己的项目中。

    标签页切换效果

    一个典型的标签页系统包括一个容器,内部包含若干个可切换的“标签页”和对应的“内容区域”。每个标签页都有一个标题,点击时会显示相应内容区域的内容。标签页的设计应保持一致性和易用性,确保用户能直观地理解和...

    JQuery_标签页效果

    接下来,我们将通过一个简单的实例来说明如何实现JQuery的标签页效果: 1. **HTML结构**:首先,我们需要构建HTML结构,包括标签页的标题和内容区域。通常,我们会使用`&lt;ul&gt;`和`&lt;li&gt;`来表示标题,`&lt;div&gt;`或`...

    Jquery 实例:标签页效果

    在网页设计中,交互性和用户体验是至关重要的因素之一,而标签页(Tab)效果就是提升这些体验的有效方式...通过实践和学习JQuery实战第四讲:标签页效果,你将能更深入地理解这一技术,并能自如地运用到实际项目中去。

    JQuery标签页效果的两个实例讲解(4)

    本文将会讲解两个JQuery标签页效果的实例,它们各自具有不同的特点。 首先,要实现JQuery标签页效果,需要引入JQuery库,文章中引用的是"jquery-1.9.1.min.js"。为了实现标签页的样式和功能,还需要编写CSS样式和...

    Android实现类似浏览器可以新增标签页,可以随意多个标签之间来回切换

    在Android平台上,构建一个类似浏览器的应用,实现多标签页切换是一项常见的需求。这涉及到对Android系统框架的理解,尤其是Activity管理、Fragment操作以及UI设计。以下将详细解析如何实现这一功能。 1. **...

    一个标签页演示

    综上所述,"一个标签页演示"项目涵盖了JavaScript基础、DOM操作、事件处理、CSS样式控制、数据存储、动画效果、兼容性处理、模块化编程、响应式设计以及无障碍访问等多个方面,对于学习和实践前端开发技术非常有价值...

    c#版多标签页浏览器

    5. **用户界面设计**: 创建一个直观的多标签页布局,包括新建、关闭、切换标签页的功能,以及对标签页的拖放操作,都需要精心设计UI元素和交互逻辑。 6. **内存管理**: 当打开大量标签页时,浏览器需要有效地管理...

    jQuery Bootstrap打开多个标签页面代码

    "jQuery Bootstrap打开多个标签页面代码"是一个利用这两个工具实现的特定功能,它允许用户在一个应用中打开并切换多个页面,就像在浏览器中使用标签页一样。这个功能对于提供多页面浏览体验的网站或者应用来说非常...

    QTabWidget+QToolBar实现浏览器标签页

    在本文中,我们将深入探讨如何使用Qt库中的QTabWidget和QToolBar组件来实现一个类似于IE或Google浏览器的多标签页界面。这个工程是基于Visual Studio 2015和Qt 5.9.1构建的,具备了当标签数量超过窗口宽度时,通过...

    JQuery标签页插件

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

    chrome浏览器新标签页可以自定义启动页

    在这个场景下,"chrome浏览器新标签页可以自定义启动页"意味着我们可以创建一个Chrome扩展,使得新打开的标签页不再显示谷歌的默认内容,而是我们自定义的页面。这需要在manifest.json中声明"chrome.tabs"权限,以便...

    基于jQuery实现多标签页切换的效果(web前端开发)

    多标签页切换效果是网页交互设计中常见的一种方式,它允许用户在一个页面中切换查看不同的内容区域,而不需要跳转到新页面。本篇内容主要探讨如何使用jQuery来实现这一效果,提供了一种简洁高效的前端开发方法。 ##...

    很好的标签页例子

    首先,我们来看“my_jsp_tab”这个文件名,它暗示了这是一个基于Java Server Pages(JSP)技术实现的标签页实例。JSP是Java平台上的动态网页技术,用于创建交互式Web应用。开发者可以使用HTML、CSS和JavaScript来...

    jQuery打开多个标签页

    下面是一个简单的示例,展示如何使用jQuery打开一个新标签页: ```javascript $('a[target="_blank"]').click(function(event) { event.preventDefault(); // 阻止默认的链接行为 var url = $(this).attr('href')...

    jQuery实现多个标签页面打开效果.zip

    在实现多标签页效果时,我们可能会用到以下几个关键的jQuery方法: 1. **`$(document).ready()`**:这是jQuery中最常见的一个函数,用于确保DOM(文档对象模型)加载完成后再执行内部的代码,这对于初始化页面上的...

    如何在MATLAB中做出标签页的效果-tabgui.m

    使用方法是这样:首先建立一个figure,并在其中加入一个Text控件,需要注意的是这个text控件所在的位置就是将来标签页所在的位置,然后将附件中的tabpanel2.6中的文件放到figure同目录下,然后在命令行输入 ...

    多标签页自适应页面,可以动态的添加删除

    标题“多标签页自适应页面,可以动态的添加删除”暗示了我们要讨论的核心知识点是关于如何实现一个灵活、自适应且可扩展的多标签页系统。 首先,让我们详细了解一下多标签页的自适应性。自适应设计是现代Web开发中...

Global site tag (gtag.js) - Google Analytics