|
|
JS menu
|
9.11.2010 14:12
Chuchy
|
Zdravím, jelikož javascript není moje silná stránka, tak se obracím sem na vás. Potřeboval bych poradit, chci udělat menu, kde mam nahoře dva odkazy když kliknu na jeden tak chci aby se mi zobrazilo první menu a když kliknu na druhy aby se první skrylo a druhe zobrazilo a k tomu ještě když nekliknu na žádné aby jedno bylo konstatně zobrazené. Děkuji za pomoc :-) |
|
|
Re: JS menu
|
10.11.2010 17:29
Radim Kolář
|
Podivejte se na nejakou JS knihovnu co to resi, rucne bych to nedelal. Tipy: GWT, http://www.dojotoolkit.org/, http://jquery.com/. Dojo je tezsi na nauceni nez jquery.
Pokud nechcete delat v JavaScriptu tak to GWT bude lepsi. V tom se UI navrhuje GUI designerem a eventy se pak dodelaji v Eclipse v JDT editoru. GWT trva asi tak 3 dny po 8 hodinach nez se ho cely naucite a je na to hodne prirucek. Rozhodne je ale vyrazne snadnejsi delat v Jave v GWT nez bastlit JS rucne pro jquery. Z toho GWT pak nakonec vyjede optimalizovany javascript. Akorat GWT widgety nevypadaji moc hezky, musi se pak rucne v CSS nastylovat.
|
|
|
Re: JS menu
|
13.11.2010 02:13
Aleš Hakl
|
Ja tohle nechapu. K cemu je dobre na takovouhle trivialni ulohu pouzivat nejakou silenou knihovnu typu jQuery, kdyz vicemne jediny rozdil bude v tom, ze clovek misto document.getElementById napise $ a jinak budou ty ctyri radky kodu v podstate stejne :) |
|
|
proc jquery
|
13.11.2010 21:27
Radim Kolář
|
Jde o to aby si zacatecnici osvojili spravne navyky. Patlat rucne JS je cesta spatnym smerem. Musi se resit veci jako kompatibilita ruznych verzi prohlicecu a tak. Ve finale je pak vyvoj prilis drahy.
Pokud tazatel trva na JS reseni tak JQuery je pro zacatecnika dobra vec. Je k ni hodne prikladu. Pro jednoduche veci je jquery lepsi nez dojo. Navic tyhle knihovny lze nahravat z googlu a prohlizec je ma casto uz v cache.
http://code.google.com/intl/cs/apis/libraries/devguide.html#jquery
|
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|