Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX]Rozwijane menu
Meferot
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 31.08.2009

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


Czy da się jakoś zablokować skrypt na jakiś czas aby nie można było go wtedy wykonać?
Mam problem w tym, że jak ktoś najedzie myszką na element który otwiera ukryte menu to trzeba odczekać jakiś czas aż się cało pokażę, około 1 sec.
Jeśli ktoś w trakcie tej sekundy dostanie napadu epilepsji i zacznie najeżdżać na ten element to skrypt zliczy sobie ile razy użytkownik wywołał funkcję i tyle razy schowa i ukryje menu. Chciałbym więc jakoś zablokować skrypt na czas rozwijania menu.

Mój skrypt:
  1. $('.showMenuAcc').mouseenter(function() {
  2. $('#menuAcc').show(300);
  3. });
  4. $('.showMenuAcc').mouseleave(function() {
  5. $('#menuAcc').hide(300);
  6. });


Ten post edytował Meferot 7.01.2011, 13:48:59
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://forum.php.pl/index.php?showtopic=164852&hl=
Go to the top of the page
+Quote Post
Meferot
post
Post #3





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 31.08.2009

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


Chyba o czymś tu zapomniałem ;/
  1. $('.showMenuAcc').hover(function() {
  2. $(".menuAcc").not(":animated").slideToggle("slow");
  3. });

Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zanim napiszesz kolejny post przeczytaj poprzedni temat i zastanów się. Tym razem użyj mózgu. Nawet gotowca nie umiesz użyć.
Go to the top of the page
+Quote Post

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: 25.08.2025 - 14:46