• 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
444 wizyt
pytanie zadane 17 maja 2015 w JavaScript, jQuery, AJAX przez jaca121212 Nałogowiec (37,550 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 (37,550 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 160 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 96 wizyt
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

62,337 zapytań

108,479 odpowiedzi

226,466 komentarzy

35,315 pasjonatów

Przeglądających: 271
Pasjonatów: 15 Gości: 256

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.

...