Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zbajerowane menu :), czy za bardzo :( ?
Black-Berry
post
Post #1





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Już dawno chciałem się za to zabrać i w końcu kiedy udało mi się znaleźć trochę czasu zrobiłem generator 3 stopniowego menu poziomego w JavaScript...

A oto przykładowe menu z ładnym Css-em: klik

Zastanawiam się jednak czy nei przesadziłem z czymś lub w jakimś miejscu poprostu popełniłem kluczowy bład bo skrypt używa dość sporo czasu procesora. W IE i Operze tego moze nie widać ale na moim laptopie (800MHz) zchodzi 100% procesora w Firefoxsie.

Czy to wina Firefoxa, JavaScript-u czy moja ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Może nie do końca trafię w Twoje pytanie ale napiszę coś nt. tego menu. Jeśli faktycznie działa jak mół to raczej to Twoja wina. Myślałem, że zobaczę tu jakieś animacje, przejścia, które mogłyby całość spowolnić, jednak niczego takiego tu nie ma. Jest to po prostu zwykłe menu rozwijane. Poza tym moim zdaniem popełniłeś jeden zasadniczny błąd. Odpal sobie stronkę z wyłączoną obsługą JS. I co? Nic. Ja jestem zwolennikiem tworzenia menu na liście <ul> bezpośrednio w HTML, natomiast później odpalany jest skrypt ukrywający odpowiednie elementy i przypisujący akcje do poszczególnych elementów. Dzięki temu w źródle mam normalne menu, natomaist działa ono jak rozwijane. Przykład: http://www.wappler.eu/scriptaculous/horizo...wnmenu/menu.htm o coś takiego mi chodzi.

PS: zamiast onlick dałbym onmouseover bo tak to nie wiadomo na pierwszy rzut oka, że to się rozwija (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował phpion 20.04.2008, 09:53:31
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 15:05