我正在構建一個網站頁面,其中有16項服飾。如何使用jQuery切換元素?
我想要一個簡單的文本導航,可以選擇顯示和隱藏男士,女士和全部產品。
導航
<ul class="sortNav">
<li class="first">View:</li>
<li class="men button">Men</li>
<li class="women button">Women</li>
<li class="all button active">All</li>
</ul>
產品編號
<span class="prod men">Guys shirt</span>
<span class="prod men">Guys Pant </span>
<span class="prod women">Girls Pant</span>
<span class="prod women">Girls Pant</span>
棘手的部分
只有一個按鈕,可以 「主動」。並且只有該類可見(一個或兩個)纔會被觸發。
在此先感謝。
謝謝!有點結合了這兩個回答。檢查了這一點...
$('.products li.prod').toggle(true);
$('.sortNav li.button').click(function() {
$('.sortNav li.button').removeClass('active');
$(this).addClass('active'); });
$('.sortNav li.men').click(function() {
$('.products li.prod').toggle(false);
$('.products li.men').toggle(true); });
$('.sortNav li.women').click(function() {
$('.products li.prod').toggle(false);
$('.products li.women').toggle(true); });
$('.sortNav li.all').click(function() {
$('.products li.prod').toggle(true);
所以,你想從每個人收屍'active'類? – Korcholis
我以爲他只是想根據他們點擊的ul切換他顯示的產品 –
那麼,沒有任何單一的答案接受?沒有你的問題嗎? – Korcholis