<code>//點選切換</code>
<code>$(</code><code>function</code><code>(){</code>
<code> </code><code>$(</code><code>".nav-left ul li"</code><code>).click(</code><code>function</code><code>(){ </code><code>//點選切換1</code>
<code> </code><code>tabChange($(</code><code>this</code><code>),$(</code><code>".forum-container > div"</code><code>)); </code><code>//内容頁籤</code>
<code> </code><code>})</code>
<code> </code><code>$(</code><code>".dynamic-title ul li "</code><code>).click(</code><code>function</code><code>(){ </code><code>//點選切換2</code>
<code> </code><code>tabChange($(</code><code>this</code><code>),$(</code><code>".dynamic-container > div"</code><code>));</code>
<code> </code><code>$(</code><code>".tt-personal ul li "</code><code>).click(</code><code>function</code><code>(){</code>
<code> </code><code>tabChange($(</code><code>this</code><code>),$(</code><code>".formPer-con > div"</code><code>));</code>
<code> </code><code>$(</code><code>".forum-search-left ul li "</code><code>).click(</code><code>function</code><code>(){</code>
<code> </code><code>tabChange($(</code><code>this</code><code>),$(</code><code>".forum-search-right > div"</code><code>));</code>
<code>})</code>
<code>//切換代碼</code>
<code>function</code> <code>tabChange(obj1,obj2){</code>
<code> </code><code>var</code> <code>num = obj1.index(); </code><code>// 擷取目前點選的<li>元素 在 全部li元素中的索引。</code>
<code> </code><code>obj1.addClass(</code><code>"dynamic-active"</code><code>) </code><code>//目前<li>元素高亮</code>
<code> </code><code>.siblings().removeClass(</code><code>"dynamic-active"</code><code>); </code><code>//去掉其它同輩<li>元素的高亮</code>
<code> </code><code>//選取子節點。不選取子節點的話,會引起錯誤。如果裡面還有div </code>
<code> </code><code>obj2.eq(num).show() </code><code>//顯示 <li>元素對應的<div>元素</code>
<code> </code><code>.siblings().hide(); </code><code>//隐藏其它幾個同輩的<div>元素 </code>
<code>}</code>
<code></code>
本文轉自 小旭依然 51CTO部落格,原文連結:http://blog.51cto.com/xuyran/1863003