Czy możesz mi pomóc z jednym problemem? Potrzebuję wielokrotnego wyboru kategorii w tym samym czasie, a także przycisku „Wszystko”, który przełącza wszystkie elementy.
Oto kod:
$(function() {
//All Category
$("#5").click(function(){
$("ul.thumbs").toggle();});
//First Category
$("#6").click(function(){
$("a.6").toggle();});
//Second Category
$("#7").click(function(){
$("a.7").toggle();});
//Third Category
$("#8").click(function(){
$("a.8").toggle();});
});
A oto przykład linku:
<a class="6"><img src="/images/"></a>
To znaczy. w klasie I przechowuje numer kategorii. Teraz działa nie tak dobrze. Po kliknięciu linku kategorii pojawia się lub znika w prawo. Ale po kliknięciu linku „Wszystkie” włącza / wyłącza tylko te kategorie, które nie były przełączane między sobą. Nie jestem guru jquery i nie sądzę, że sam znajdę jakieś decyzje. Każda pomoc będzie doceniana.
Odpowiedzi:
1 dla odpowiedzi № 1Na początku nie powinieneś zaczynać nazwy klasy i identyfikatorów z numerem.
Teraz przełącz ukryte widoczne elementy i pokazy ukrytete. Po przełączeniu wszystkich elementów zostaną pokazane wcześniej ukryte elementy. Być może musisz zamienić przełączanie na hide () i show (), w zależności od tego, co próbujesz osiągnąć.