gothye
17.06.2010, 15:33:09
witam
staram sie wykonać zakładki na strone , kod wygląda tak :
$().ready(function()
{
$("#bookmark div").click(function(){
$("div#bookmark .tab_pressed").removeClass("tab_pressed").index(this);
$("#bookmark div").addClass("tab_normal").index(this);
//$(this).parent().addClass("active");
var book = $("#bookmark div").index(this);
$("#book"+book+" div").show();
return false;
});
});
<div class="tab_pressed">Ogólne
</div> <div class="tab_normal">Wygląd strony
</div> <div class="tab_normal">Wygląd menu
</div> <div class="tab_normal">Pozycjonowanie
</div> <div class="tab_normal">Elementy strony
</div> <div class="tab_normal">Historia
</div>
nijak idzie to działać ,co jest nie tak ?
erix
17.06.2010, 16:57:03
Kod
$("#book"+book+" div").show();
Bo powinien być w tych book# jakiś div wewnątrz. Poza tym, nie masz niczego, co ukrywa nieaktywne zakładki.
gothye
17.06.2010, 17:21:27
nie aktywne zakładki są ustawione w css jako nie widoczne ,a z tym głownym div to rzeczywiscie dobry pomysł
nie moge dojść co robie źle

dodałem :
erix
17.06.2010, 19:25:53
No ok, ale czytasz konkretnie, co ja piszę?
Nie wiem, skąd masz ten skrypt, ale podejrzewam, że jakiś gotowiec, skoro nie rozumiesz zasady jego działania. A wyżej pisałem o tym, że właściwa zawartość w każdej z zakładek powinna być opakowana w jeszcze jednego diva, bo tak nakazuje użyty przez Ciebie selektor, teraz kumasz?