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

przycisk z odliczaniem czasu

VPS Starter Arubacloud
0 głosów
905 wizyt
pytanie zadane 17 maja 2015 w JavaScript przez jaca121212 Nałogowiec (40,760 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,170 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 (40,760 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,170 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 404 wizyt
pytanie zadane 10 maja 2016 w C i C++ przez veryhotshark Obywatel (1,620 p.)
0 głosów
2 odpowiedzi 173 wizyt
pytanie zadane 9 czerwca 2020 w JavaScript przez Marak123 Stary wyjadacz (11,190 p.)
0 głosów
1 odpowiedź 371 wizyt
pytanie zadane 23 lutego 2020 w JavaScript przez Gekon Początkujący (380 p.)

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...