Witam, Jak zrobić rozwijane menu takie jak na stronie http://www.ztm.waw.pl/ ponieważ nie mogę poradzić sobie z tym że po naciśnięciu na przycisk reszta z listy zjeżdża w dół.
//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked $("#firstpane p.menu_head").click(function() { $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings(& quot;div.menu_body").slideUp("slow"); $(this).siblings().css({backgroundImage:"url(left.png)"}); });
Na razie mam tak że po wrzuceniu na swoje miejsce jquery.js na górze strony pojawia się przyciemniona część. Nie weim o co chodzi. Proszę o jakieś rady.
Poradziłem sobie prawie ze wszystkim a dokładnie to menu działa ale cały czas w górnej części strony jest przyciemniony gruby pas. Powoduje to jquery.js Wiem że po usunięcie z container.tpl linijki dotyczącej prototype.lite.js pas znika. Czy można działać bez tej biblioteki?
Dzieje Ci się tak ponieważ jquery "gryzie" się z lightbox. Na forum znajdziesz troszkę podpowiedzi jak wymienić lightbox na coś innego, żeby zintegrować jquery z QuickCms np. http://opensolution.org/Quick.Cms/forum/?p=readTopic&nr=607
Gdzie powinno wrzucić się ten kod by menu działało? Może źle go umiejscowiłem i dlatego się coś gryzie.
//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked $("#firstpane p.menu_head").click(function() { $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings (& quot;div.menu_body").slideUp("slow"); $(this).siblings().css({backgroundImage:"url(left.png)"}); });
mgsinvest jak widać po godzinach pisania przeze mnie postów są to różne pory więc najchętniej widziałbym tą pomoc na forum. Napisz czego nie rozumiesz to postaram się w miarę możliwości wytłumaczyć.
Mam jeszcze jeden problem ponieważ chciałbym żeby to rozwijane menu miało nie jeden poziom wewnętrzny a trzy poziomy. I żeby zmiany w poziomach wyższych powodowały zwijanie wszystkich niższych poziomów. Jak to ugryźć??