jquery实现的tab切换

模板网 2014-10-24

 

1、jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。下面跟大家分享一个jquery的tab切换

  

2、如何使用

 

调用jquery文件

 

<script type="text/javascript" src="jquery.js"></script> 

 

jquery实现tab效果

 

<script>

$(function(){

$("div [id^='tabcc_']").each(

  function(i,ob){

  $(ob).find('a').bind

  ('mouseover',function(){

   $(ob).find('a').removeClass('on');

   $(this).addClass('on');

   var cid=$(this).attr('cid');

   $(ob).siblings('div').hide();

   $(ob).siblings("div[id='courseList_"+cid+"']").show();

  });

});

})

</script>

 

2、关于tab的html结构

 

<div class="manage">

   <div class="manage_title" id="tabcc_0">

       <a href="/opencourse/501/index.htm"  cid="501" class='on'>战略管理</a> 

       <a href="/opencourse/502/index.htm"  cid="502" >市场营销</a> 

       <a href="/opencourse/505/index.htm"  cid="503" >采购管理</a> 

    </div>      

     <div class="manage_txt" id="courseList_501" style="display:block; height:100px; padding:20px;">

     789

     </div>

    <div class="manage_txt" id="courseList_502" style="display:none; height:100px; padding:20px; ">

     456

    </div>

    <div class="manage_txt" id="courseList_503" style="display:none; height:100px; padding:20px; ">

     123

    </div>

</div>

这个tab切换可以一个页面多个使用,适用于不同结构的tab切换

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=gb2312&quot; /&gt;
&lt;title&gt;&lt;/title&gt;
&lt;script src=&quot;http://libs.baidu.com/jquery/1.9.0/jquery.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
$(function(){
$(&quot;div [id^=&#039;tabcc_&#039;]&quot;).each(
  function(i,ob){
  $(ob).find(&#039;a&#039;).bind
  (&#039;mouseover&#039;,function(){
   $(ob).find(&#039;a&#039;).removeClass(&#039;on&#039;);
   $(this).addClass(&#039;on&#039;);
   var cid=$(this).attr(&#039;cid&#039;);
   $(ob).siblings(&#039;div&#039;).hide();
   $(ob).siblings(&quot;div[id=&#039;courseList_&quot;+cid+&quot;&#039;]&quot;).show();
  });
});
})
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class=&quot;manage&quot;&gt;
  &lt;div class=&quot;manage_title&quot; id=&quot;tabcc_0&quot;&gt; &lt;a href=&quot;/opencourse/501/index.htm&quot;  cid=&quot;501&quot; class=&#039;on&#039;&gt;战略管理&lt;/a&gt; &lt;a href=&quot;/opencourse/502/index.htm&quot;  cid=&quot;502&quot; &gt;市场营销&lt;/a&gt; &lt;a href=&quot;/opencourse/505/index.htm&quot;  cid=&quot;503&quot; &gt;采购管理&lt;/a&gt; &lt;/div&gt;
  &lt;div class=&quot;manage_txt&quot; id=&quot;courseList_501&quot; style=&quot;display:block; height:100px; padding:20px;&quot;&gt; 789 &lt;/div&gt;
  &lt;div class=&quot;manage_txt&quot; id=&quot;courseList_502&quot; style=&quot;display:none; height:100px; padding:20px; &quot;&gt; 456 &lt;/div&gt;
  &lt;div class=&quot;manage_txt&quot; id=&quot;courseList_503&quot; style=&quot;display:none; height:100px; padding:20px; &quot;&gt; 123 &lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;

相关文章

  1. 空间绑定多个域名 添加统计代码的方法

    医疗建站中很多时候我们会在一个空间上绑定多个域名,但是希望给每个域名单独添加统计代码,下面医疗模板库www.120muban.com为大家带来实现这种需求的方法。 其实只需要通过JS来判断当前的网页域名,根据域名的不同输出不同的统计代码即可; 复制代码 代码如

  2. HTML图片热区map area谷歌浏览器Google去除边框

    HTML图片热区map area去除边框默认的情况下 在Google浏览器中打开的时候周围会有蓝色的边框。 在area中加入以下代码可以去除边框: hidefocus=true onfocus=this.blur(); 完整代码如下: 复制代码 代码如下: img src=http://www.120muban.com/statics/images/l

  3. 不错的医院页面挂号下拉效果

    不错的医院页面挂号下拉效果,仅供参考。 效果截图:

  4. QQ添加好友代码

    QQ添加好友代码 复制代码 代码如下: a href=tencent://AddContact/?fromId=50fromSubId=1subcmd=alluin=12345678加个好友吧/a

  5. Bcastr3.0详细使用教程

    Bcastr 3.0 beta flash 通用的图片浏览器 bcastr3.0 beta 是一款通用的图片浏览器 可以用于各种新闻系统或者blog系统 .可以读取xml设置播放列表,自定义xml地址 .可以将图片地址直接写网页中直接,不需要xml .自动适应图片大小 .循环播放,自定义自动播放时间

随机推荐

  1. 空间绑定多个域名 添加统计代码的方法

    医疗建站中很多时候我们会在一个空间上绑定多个域名,但是希望给每个域名单独添加统计代码,下面医疗模板库www.120muban.com为大家带来实现这种需求的方法。 其实只需要通过JS来判断当前的网页域名,根据域名的不同输出不同的统计代码即可; 复制代码 代码如

  2. HTML图片热区map area谷歌浏览器Google去除边框

    HTML图片热区map area去除边框默认的情况下 在Google浏览器中打开的时候周围会有蓝色的边框。 在area中加入以下代码可以去除边框: hidefocus=true onfocus=this.blur(); 完整代码如下: 复制代码 代码如下: img src=http://www.120muban.com/statics/images/l

  3. 不错的医院页面挂号下拉效果

    不错的医院页面挂号下拉效果,仅供参考。 效果截图:

  4. QQ添加好友代码

    QQ添加好友代码 复制代码 代码如下: a href=tencent://AddContact/?fromId=50fromSubId=1subcmd=alluin=12345678加个好友吧/a

  5. Bcastr3.0详细使用教程

    Bcastr 3.0 beta flash 通用的图片浏览器 bcastr3.0 beta 是一款通用的图片浏览器 可以用于各种新闻系统或者blog系统 .可以读取xml设置播放列表,自定义xml地址 .可以将图片地址直接写网页中直接,不需要xml .自动适应图片大小 .循环播放,自定义自动播放时间