• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

przycisk z odliczaniem czasu

0 głosów
467 wizyt
pytanie zadane 17 maja 2015 w JavaScript, jQuery, AJAX przez jaca121212 Nałogowiec (38,070 p.)
edycja 17 maja 2015 przez jaca121212
tak jak w temacie mógłby mi ktoś podać link z kodem odliczania przycisku  lub przy jakiej to funkcji najlepiej to zrobić  czy to bd jquery czy lepiej w php  np

jest przycisk i po kliknieciu w ten  przycisk odlicza sie  czas np 1min i po upływie 1min pokazuje sie przycisk do klikniecia

bo mam taki przykład

https://jsfiddle.net/vsdv9ghL/1/

1 odpowiedź

0 głosów
odpowiedź 17 maja 2015 przez SyntaxError Pasjonat (17,210 p.)

Możesz zrobić takie coś w czystym JSie nawet:

var licznik=60;
var interval = setInterval(timer, 1000);

function timer() {
    // tutaj kod, który wyświetla zmienną licznik jak czas pozostały do pokazania przycisku
    if(licznik-- <= 0) {
         licznik=60;
         clearInterval(interval);
         // tutaj kod który pokaże przycisk
    }
}

 

komentarz 17 maja 2015 przez jaca121212 Nałogowiec (38,070 p.)
coś zle to zrobiłem poprawiłbyś to jakbyś mógł

https://jsfiddle.net/jaca121212/vsdv9ghL/2/
komentarz 17 maja 2015 przez SyntaxError Pasjonat (17,210 p.)
edycja 17 maja 2015 przez SyntaxError
Nie pokasowałeś wszystkich nawiasów i została jeszcze literka s nie wiadomo skąd w 14 linii. Poza tym teraz setInterval startuje zaraz po załadowaniu strony ponieważ jest w obszarze zmiennych globalnych. Jeśli chcesz aby rozpoczął po kliknięciu musisz wywołać go na clicku tego buttona, ale uchwyt do niego (zmienna interval) musi pozostać globalna, dlatego, że leci potem jako argument do funkcji clearInterval jeśli zmienna licznik spadnie do 0.
PS. Patrz zawsze w konsole (w Chromie to F12) jeśli pracujesz z JS/jQ i co Ci nie działa.

Podobne pytania

0 głosów
2 odpowiedzi 165 wizyt
pytanie zadane 10 maja 2016 w C i C++ przez veryhotshark Obywatel (1,620 p.)
0 głosów
1 odpowiedź 44 wizyt
pytanie zadane 25 listopada 2018 w JavaScript, jQuery, AJAX przez pavlusek Nowicjusz (120 p.)
0 głosów
3 odpowiedzi 98 wizyt
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

64,062 zapytań

110,456 odpowiedzi

231,330 komentarzy

47,827 pasjonatów

Przeglądających: 216
Pasjonatów: 13 Gości: 203

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...