![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:05 |