`

jquery实现切换tab

阅读更多
html页面

<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=GBK">
      <script type="text/javascript" src="jquery.min.js"></script>
      <link href="tabs.css" rel="stylesheet" type="text/css">
      <script type="text/javascript">
      	//var flag = '1';
      	var tempURL = '/ReportServer?reportlet=yhs/djnsrxx.cpt&_=1288599668468&nsrsbh=';
      	var startTime = '';
      	var endTime = '';
      	/*
      	*add by jinyongliang
      	*2010-11-03
      	*/
      	
            function TabSwitch(ele){
         //   alert(ele.innerHTML);
            var selectedTab=ele.id;
            switch(selectedTab)
            {
            case "tab1": alert("tab1");
            break;
            }
            
                //1、找ID为divTab的元素;2、找className为tabs的所有LI元素(排除className为tabspace的LI元素);3、清除所有class
                jQuery("#divTab .tabs LI[class!='tabspace']").removeClass();

                //为当前选中的tab设置class
                jQuery("#"+ele.id).addClass("selectedTab");
                
                //取得当前选中tab里的文本内容
               var tabText = jQuery("#"+selectedTab).text();
                
                //当tab改变时,相应的内容也跟着改变
               jQuery("#tabContent").empty();
                jQuery("#tabContent").append(tabText);
            }
       

      	/**
      	  * 
      	  * add by liyang 
      	  * 2010-11-02
      	  **/
      	function temp(id) { 
			tempURL = id;
		} 
		
		function commitThisJsp(obj,flag){
			if(document.getElementById(obj).value==''){
				alert('请输入纳税人识别号!');
				return ;
			}
			var url = '';
			if(flag==1){
				url = tempURL+document.getElementById(obj).value;
			}else{
				if(document.getElementById("startTime").value == ''){
					alert('请输入所属期起!');
					return ;
				}
				if(document.getElementById("endTime").value==''){
					alert('请输入所属期止!');
					return ;
				}
				url = tempURL+document.getElementById(obj).value+'&startTime='+document.getElementById("startTime").value+'&endTime='+document.getElementById("endTime").value;
			}
			document.getElementById('temp').src = url;	
		}
		/**
		 *隐藏DIV或者显示DIV
		 **/
		function openDIV(obj){
			if(obj){
				document.getElementById('timeDIV1').style.display="none";//显示
				document.getElementById('timeDIV2').style.display="";//显示
			}
			else{
				document.getElementById('timeDIV1').style.display="";//显示
				document.getElementById('timeDIV2').style.display="none";//显示
			}
		}
      </script>
      <title>一户式查询</title>
   </head>
<BODY leftMargin="0" topMargin="0"  marginheight="0" marginwidth="0" >
<form name="form1" method="post" action="" >
<table width="100%" height="101%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td height="100%" align="center" valign="top" bgcolor="ECF6FC">
    <table width="95%" height="24" border="0" align="center" cellpadding="0" cellspacing="0" >
      <tr align="left">
        <td align="left" class="ck-td-left">一户式查询</td>
      </tr>
	</table>
	<table width="95%" border="0" cellpadding="1" cellspacing="1" class="ck-tb-bg" >
	  <tr>
	    <td align="left" class="ck-td-left">
			<div id="timeDIV1" >
			纳税人识别号:<input type="text" name="nsrsbh1"  value="">
			<input type="button" name="bName" id="b.jsp" onclick="commitThisJsp('nsrsbh1',1);" value="检&nbsp;&nbsp;索">
			</div>
			<div id="timeDIV2" style="display:none;">
			纳税人识别号:<input type="text" name="nsrsbh2"  value="">
			所&nbsp;属&nbsp;期&nbsp;起&nbsp;:<input type="text" name="startTime"  value="">
			所&nbsp;属&nbsp;期&nbsp;止&nbsp;:<input type="text" name="endTime"  value="">
			<input type="button" name="bName" id="b.jsp" onclick="commitThisJsp('nsrsbh2',2);" value="检&nbsp;&nbsp;索">
			</div>
		</td>
	  </tr>
	  <tr>
	  <td>
	    <div id="divTab" style="width:800px;">
        <table cellSpacing="0" cellPadding="0" width="100%" border="0">
            <tr>
                <td valign="bottom" align="left" width="100%">
                    <UL class="tabs">
                        <LI class="tabspace"></LI>
                        <LI id="tab1" onmousemove="TabSwitch(this)" class="selectedTab">纳税申报</LI>
                        
                        <LI class="tabspace"></LI>
                        <LI id="tab2" onmousemove="TabSwitch(this)">征收入库</LI>
                        
                        <LI class="tabspace"></LI>
                        <LI id="tab3" onmousemove="TabSwitch(this)">认定信息</LI>
                        
                        <LI class="tabspace"></LI>
                        <LI id="tab4" onmousemove="TabSwitch(this)">税种核定</LI>
                        
                        <LI class="tabspace"></LI>
                        <LI id="tab5" onmousemove="TabSwitch(this)">票种核定</LI>
                        
                        <LI class="tabspace"></LI>
                        <LI id="tab6" onmousemove="TabSwitch(this)">发票销售</LI>
                        
                        <LI class="tabspace"></LI>
                        <LI id="tab7" onmousemove="TabSwitch(this)">异常信息</LI>
                        
                    </UL>
                </td>
            </tr>

            
        </table>
    </div>

	  </td>
	  </tr>
	  <tr>
                <td id="tabContent" height="400" align="center">
                    卡品资源管理
                </td>
	  </tr>
	</table></td>
  </tr>
</table>
</form>
</BODY>
</html>

css代码

UL{
	PADDING:0px; 
	MARGIN:0px; 
	LIST-STYLE-TYPE:none
}

LI{
	PADDING:0px; 
	MARGIN:0px
}

#divTab .tabs {
	WIDTH: auto; 
	HEIGHT: 25px;
	BORDER-BOTTOM: #1C90E1 1px solid; 
}

#divTab .tabs LI {
	FLOAT: left;
	BORDER: #A5C7F5 1px solid; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;   
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 24px;
	BACKGROUND: #B8D0F3;    
	CURSOR: pointer;   
	color: blue;
}

#divTab .tabs .selectedTab {
	BORDER-LEFT: #5A9CCA 1px solid;
	BORDER-TOP: #5A9CCA 1px solid;
	BORDER-RIGHT: #5A9CCA 1px solid;   
	BORDER-BOTTOM: #1C90E1 1px solid;  
	FONT-WEIGHT: bold; 
	BACKGROUND: #F1F7FD;   
	COLOR: #000000;
	HEIGHT: 25px
}

#divTab .tabs .tabspace {
	BORDER-WIDTH: 0px; 
	PADDING: 0px;   
	BACKGROUND: #FFFFFF; 
	WIDTH: 0px;  
	HEIGHT: 22px;
}

#divTab UL LI {
	FONT-SIZE: 13px
}

#tabContent{
	BORDER-LEFT: #1C90E1 2px solid;
	BORDER-TOP: #1C90E1 5px solid;
	BORDER-RIGHT: #1C90E1 2px solid;
	BORDER-BOTTOM: #1C90E1 5px solid;
} 

 
分享到:
评论

相关推荐

    Jquery实现tab切换

    jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得实现Tab切换功能变得更加简单。下面我们将详细讨论如何使用jQuery实现Tab切换功能。 首先,我们需要在HTML中构建Tab的结构。一个...

    jquery tab切换,jquery tab切换,jquery tab切换,jquery tab切换

    jquery tab切换,jquery tab切换,js点击按钮切换图片jquery tab切换,jquery tab切换,jquery tab切换,js点击按钮切换图片jquery tab切换,jquery tab切换,jquery tab切换,js点击按钮切换图片jquery tab切换,...

    jquery渐变切换tab标签

    对于"jQuery 渐变切换Tab标签",其核心在于利用jQuery的事件监听和CSS样式修改来实现色彩渐变的切换效果。具体步骤如下: 1. **HTML结构**:首先,我们需要设置HTML结构,包括Tab的标题(通常用`&lt;li&gt;`元素包裹)和...

    jQuery实现的tab标签自动切换效果

    jQuery实现的tab标签自动切换效果

    jQuery实现简单tab切换

    本示例将探讨如何利用jQuery实现一个基本的Tab切换功能,这对于创建交互式用户界面至关重要。 首先,我们需要理解Tab切换的基本原理。Tab切换通常涉及一组隐藏或显示的内容区域,每个区域对应一个可点击的Tab按钮。...

    jquery滑动切换tab

    通过以上步骤,我们可以实现一个基本的jQuery滑动切换tab功能。当然,这个功能还可以根据项目需求进行扩展,例如添加触摸事件支持、添加过渡效果、优化性能等。同时,还可以结合其他插件如Bootstrap的Nav Pills或...

    jQuery 实现tab切换效果

    在本文中,我们将深入探讨如何使用JavaScript库jQuery来实现一种常见的网页交互功能——Tab切换效果。Tab切换是一种用户界面设计模式,它允许用户在多个视图之间切换,每个视图通常展示不同的内容区域。这种效果在...

    码农jQuery页签切换Tab标签切换+导航栏+手风琴

    本文将详细解析"码农jQuery页签切换Tab标签切换+导航栏+手风琴"这一主题,结合提供的文件资源,探讨如何使用jQuery实现这些功能。 首先,我们来看"jQuery_tab.html",这通常是一个展示页签切换效果的示例页面。页签...

    jquery写的tab切换的插件

    在实现Tab切换功能时,jQuery提供了一套简洁的API来绑定事件、切换类名,以及动态修改DOM元素的属性。 Tab切换的基本结构通常包括一个包含多个选项卡(Tab)的容器和相对应的内容区域。每个选项卡都关联一个内容...

    jQuery点击切换Tab标签选项卡代码.zip

    在网页设计中,交互性和用户体验是至关重要的因素之一,而jQuery点击切换Tab标签选项卡的代码实现正是为了提升这方面体验的常见技术。这个压缩包"jQuery点击切换Tab标签选项卡代码.zip"包含了实现这一功能所需的资源...

    很漂亮的jquery+css Tab切换效果

    5. **Tab的自定义效果**:这个项目强调可自定义切换效果,可以通过调整jQuery的事件处理函数和CSS的动画规则来实现不同的切换样式。例如,可以改变Tab按钮的高亮样式,或者添加滑动、旋转等动画效果。 6. **响应式...

    jquery实现的tab标签鼠标经过自动切换选项卡特效源码.zip

    本资源"jquery实现的tab标签鼠标经过自动切换选项卡特效源码.zip"提供了使用jQuery创建的Tab切换效果的源代码,这种效果常用于网页设计,以增强用户体验和界面交互性。 Tab组件是网页设计中常用的一种布局方式,它...

    Jquery实现的tab效果

    jQuery有许多插件可以方便地实现Tab效果,如jQuery UI的Tabs插件。不过,我们也可以通过编写简单的jQuery代码实现这一功能: ```javascript $(document).ready(function() { $('#tabs ul li a').click(function(e)...

    jquery多图tab标签切换焦点图

    这个"jQuery多图tab标签切换焦点图"的压缩包中,包含了实现这一特效的所有资源,包括HTML文件、CSS文件和JavaScript文件。通过查看和分析这些文件,开发者可以了解到具体实现的细节,以便于在自己的项目中应用或调整...

    jquery tab 切换

    在这个“jquery tab 切换”的主题中,我们将深入探讨如何使用jQuery实现Tab切换效果,并结合HTML和CSS创建一个功能完整的Tab组件。 首先,jQuery库提供了丰富的DOM操作、事件处理和动画效果,使得创建Tab切换变得...

    JQUERY实现iframe页面切换功能

    本篇文章将详细讲解如何利用jQuery实现iframe页面的切换功能,以便于创建更丰富的用户体验和更高效的页面加载策略。 首先,我们需要理解iframe的基本概念。Iframe(Inline Frame)是HTML中的一个元素,它允许我们在...

    jquery实现tab栏任意切换

    jquery任意切换tab栏

    jQuery实现定位滚动tab选项卡效果.zip

    jQuery是一款强大的JavaScript库,提供了丰富的功能和简便的API,使得实现复杂的交互效果变得容易,其中包括定位滚动的Tab选项卡效果。本教程将深入探讨如何使用jQuery来创建这种效果。 首先,我们需要理解Tab选项...

    jQuery简单实现tab选项卡切换效果

    虽然本文的Tab实现没有直接涉及动态内容加载,但基于jQuery的Tab插件很容易扩展以包含这种功能。例如,可以编写一个函数来动态地从服务器获取内容,并将其插入到对应的内容区域中,然后显示它。 10. **兼容性与...

    jquery实现简单Tab切换菜单效果

    标题中的“jQuery实现简单Tab切换菜单效果”是指在网页设计中使用jQuery库来创建一个交互式的Tab菜单系统,使得用户可以通过点击不同的Tab选项来切换显示不同的内容区块。这个功能常见于许多网站,用于组织和展示多...

Global site tag (gtag.js) - Google Analytics