Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z menu poziomym
#1
Witam. Przedmiot problemu znajduję się tu:
http://jadda.pl/test/
(treść to tylko przykład, stąd takie bzdurySmile).
A problem wygląda tak:
Po najechaniu na pozycje "Produkty" w menu rozwija się podmenu i przesuwa treść diva znajdującego się poniżej. Chciałbym wiedzieć co zrobić, by ta treść się nie przesuwała.
Kolejnym problemem jest to, że gdy szybko "przejedzie się" kursorem po pozycji "Produkty" w menu, podlista rozwija się, ale już nie zwija. Co robić?
Tak wygląda skrypt w jQuery:
Kod:
$(function(){
    $('ul#menu li').hover(function(){
        $(this).find('ul').not(':animated').fadeIn(100);
    },function(){
        $(this).find('ul').not(':animated').fadeOut(50);
    });
})
Odpowiedz
#2
1) Brak stylowania.
- LI głównej listy powinno mieć position:relative;
- podlisty powinny mieć position:absolute; left:0; top:wysokośćGłównejListy
2) na logikę. not(':animated') wyszukuje tylko te nie animowane. czyli twoja jeszcze animowana lista nie podlega pod fadeOut Smile.
http://doman.art.pl/kursjs/kurs/jquery/jquery.html#animacja - do przeczytania (tam gdzie są niebieskie prostokąty)
Odpowiedz
#3
o to mnie chodziło, teraz jest rewelacjaBig Grin. Dzięki wielkie, długo się z tym gryzłem.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  problem z tłem pod menu loose 1 3,157 06-07-2017, 20:00
Ostatni post: loose
  problem z menu p410 10 10,346 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,264 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,534 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,665 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl