Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Click i powtórka zdarzeń
dela
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 16.06.2009

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


[JAVASCRIPT] pobierz, plaintext
  1. $("#button-add").click(
  2. function (){
  3. $(".buttons").animate({"top": "-=35px"}, 150);
  4. setTimeout(function(){
  5. $(".buttons").fadeOut(50)}, 50);
  6. setTimeout(function(){
  7. $(".menu-button-add").fadeIn(150)}, 180);
  8. });
  9. $("#okey").click(
  10. function () {
  11. $(".menu-button-add").fadeOut(130), 180;
  12. setTimeout(function(){
  13. $(".buttons").fadeIn(50)}, 180);
  14. setTimeout(function(){
  15. $(".buttons").animate({"top": "+=35px"}, 150)}, 180);
  16. });
[JAVASCRIPT] pobierz, plaintext

Problem jest następujący... Jeżeli szybko kliknę na #button-add animacja wykonuję się 2x(przesunięcie .buttons wynosi wtedy -70px) z kolei mam #okey który przywraca .buttons tylko o 35px. Co mam zrobić by uniemożliwić wielokrotne kliknięcie na #button-add (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


ustaw np. jakąś zmienną przed wykonaniem powiedzmy block = 1; i w funkcji sprawdzaj czy jest ustawione na 1, jeżeli tak ustawiaj na np. 2 i na zakończeniu funkcji ustawiaj ją znowu na 1.
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 18:46