Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX]Rozwijane menu
Forum PHP.pl > Forum > Przedszkole
Meferot
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. });
Meferot
Chyba o czymś tu zapomniałem ;/
  1. $('.showMenuAcc').hover(function() {
  2. $(".menuAcc").not(":animated").slideToggle("slow");
  3. });

wookieb
Zanim napiszesz kolejny post przeczytaj poprzedni temat i zastanów się. Tym razem użyj mózgu. Nawet gotowca nie umiesz użyć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.