Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

Witam wszystkich,

mam problem z ukrywaniem elementów listy zaraz po funkcji "$(document).ready(function()..."

Skrypt wygląda następująco:

<code>

$(document).ready(function()
{

//wygaszenie linków
//$(".menuLinks li ul li").hide();

$(".menuLinks li ul").hover
(

function()
{

$("ul.menuLinks li").mouseenter(function(){
$(this).children().children().show('slow');
});

},

function()
{

$("ul.menuLinks li").mouseleave(function(){
$(this).children().children().hide('slow');
});

});

});

</code>

-----------------
Jeżeli usunę komentarz na linii $(".menuLinks li ul li").hide(); ukrywa wszystkie elementy listy i poniższa funkcja "hover" nie radzi sobie z pokazywaniem i późniejszym ukrywaniem listy.

Jeżeli w/w linia kodu jest ukryta w komentarzu skrypt działa dobrze lecz po załadowaniu strony lista jest rozwinięta w całości. Efekt mogą Państwo zaobserwować pod adresem:
http://www.topspirits.co.uk/pl/

Proszę o jakieś sugestie, podpowiedzi na ten temat.

Pozdrawiam,
Jakub Rakowski

konto usunięte

Temat: Problem z menu ul - li

nie radzi sobie w jaki sposób?
Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

Jak zostawię tą linie bez komentarza to menu jest ciągle w pozycji zamkniętej. Nie reaguje na najechanie myszką, tak jak by nie było elementów <li>

konto usunięte

Temat: Problem z menu ul - li

jeśli ukryłeś wszystkie LI z zagnieżdżonego UL, to nie możesz wywołać hover na tym UL - wszystkie jego elementy są ukryte, więc samo UL też nie zostanie zrenderowane...
Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

to czy jest jakaś możliwość ukrycia tych elementów po załadowaniu strony tak, żeby były dostępne dla dalszej części skryptu?
Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: Problem z menu ul - li

A nie mozesz ich tworzyc i nie appendowac? dopiero jak ktos najedzie myszka to append.
Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

samo menu generowane jest z automatu na wordpress.

konto usunięte

Temat: Problem z menu ul - li

Jakub Rakowski:
samo menu generowane jest z automatu na wordpress.

IMHO event "hover" powinien być na ".menuLinks > li > a" a nie na ".menuLinks li ul"

edit: i przed animacjami .show() i .hide() dodaj .stop()Piotr L. edytował(a) ten post dnia 31.05.12 o godzinie 12:11
Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

Panie Piotrze po edycji tego kodu, po najechaniu myszą raz menu się zwinie a potem jest to niemożliwe ani w jedną ani w drugą stroną(ani zwijanie ani rozwijanie).Jakub Rakowski edytował(a) ten post dnia 31.05.12 o godzinie 12:29
Adam Pawliczek

Adam Pawliczek Usability expert, UX
designer,
Interaction
specialist

Temat: Problem z menu ul - li

Wywoływanie akcji otwierania TAKIEGO menu po samym najechaniu myszką to IMO bardzo zły pomysł... takie rzeczy nie powinny się dziać bez jawnej woli użytkownika. Bo wystarczy najechać na to menu i zaczynają się dziać różne dziwne rzeczy... a gdy zostawimy kursor myszki w jednym miejscu to menu się zapętla i w kółko się otwiera i zamyka. Koszmarny design tylko potęguje zły user experience.
Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

to zamiast wdrażać swoje opinie, które nie wnoszą nic za wiele do wątku zaproponował byś Adamie jakieś rozsądne rozwiązanie hm?

konto usunięte

Temat: Problem z menu ul - li

Jakub Rakowski:
to zamiast wdrażać swoje opinie, które nie wnoszą nic za wiele do wątku zaproponował byś Adamie jakieś rozsądne rozwiązanie hm?

Dostałeś wędkę a chciałbyś rybę... Moim zdaniem też powinien być event "click" a nie "hover"... To jest właśnie bardziej rozsądne...
Waldemar Jonik

Waldemar Jonik właściciel,
webmaster,
programista, JW Web
Development

Temat: Problem z menu ul - li

tego menu nie da się używać gdy jest rozwijane przy "hover" zamiast przy "click".
takich menu nie robi się z prostego powodu - uniemożliwiają korzystanie z www.
Jakub Rakowski

Jakub Rakowski Samoutrudzony
zajadacz.

Temat: Problem z menu ul - li

Ok, zmienię na click ale chyba, będę musiał to przebudować bo nie wchodzi w grę zwinięte zaraz po zalogowaniu

Dzięki za podpowiedzi, temat uważam za zamknięty,

Pozdrawiam,
Jakub RakowskiJakub Rakowski edytował(a) ten post dnia 01.06.12 o godzinie 09:53

Następna dyskusja:

Problem z przerobieniem men...




Wyślij zaproszenie do