DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> 點擊顯示指定元素並隱藏其他同輩元素
點擊顯示指定元素並隱藏其他同輩元素
編輯:JavaScript綜合知識     

 點擊顯示指定元素並隱藏其他同輩元素,下面有個不錯的方法,需要的朋友可以參考下

 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title></title>  <link href="css/style.css" rel="stylesheet" type="text/css" />  <!-- 引入jQuery -->  <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>  <script type="text/javascript" >  //<![CDATA[  $(function(){  var $div_li =$("div.tab_menu ul li");  $div_li.click(function(){  $(this).addClass("selected") //當前<li>元素高亮  .siblings().removeClass("selected"); //去掉其它同輩<li>元素的高亮  var index = $div_li.index(this); // 獲取當前點擊的<li>元素 在 全部li元素中的索引。  $("div.tab_box > div") //選取子節點。不選取子節點的話,會引起錯誤。如果裡面還有div  .eq(index).show() //顯示 <li>元素對應的<div>元素  .siblings().hide(); //隱藏其它幾個同輩的<div>元素  }).hover(function(){  $(this).addClass("hover");  },function(){  $(this).removeClass("hover");  })  })  //]]>  </script>  </head>  <body>    <div class="tab">  <div class="tab_menu">  <ul>  <li class="selected">時事</li>  <li>體育</li>  <li>娛樂</li>  </ul>  </div>  <div class="tab_box">  <div>時事</div>  <div class="hide">體育</div>  <div class="hide">娛樂</div>  </div>  </div>    </body>  </html>     
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved