ne radi clearTimeout...

ne radi clearTimeout...

offline
  • Pridružio: 23 Feb 2015
  • Poruke: 84

Pozdrav...

U okviru tajmera imam sl

function s() {
var voice = document.getElementById("music");
voice.play();
}
var musicTimeout = setTimeout(s, ms);

Problem nastaje kada kliknem na dugme koje daje komandu

clearTimeout(musicTimeout);

Muzika se ne zaustavlja...

Zasto ?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3667
  • Gde živiš: 127.0.0.1

A zasto bi se zaustavila?

setTimeout funkciija odlaze izvrsavanje komande ili niza komandi za odredjen broj milisekundi. Ispaljuje se jednom, nakon tog broja milisekundi i to je to. Funkcija clearTimeout "ukida" izvrsavanje (ako se vec nije ispalilo) ili oslobadja resurs (ako jeste) onoga sto je definisano u setTimeout.

Ako hoces da prekines muziku, pozovi .pause() nad elementom nad kojim je pozvan .play() (ne postoji metoda .stop() - jedina opcija je da se pauzira). Ako zelis da vratis player na pocetnu poziciju, nakon toga pozovi .currentTime = 0 nad istim elementom.



offline
  • Pridružio: 23 Feb 2015
  • Poruke: 84

Rastafarii , hvala ti puno jer mi mnooogo znaci svaki savet.
Melodija predugo traje i ako hocu da resetujem tajmer, resetuju se vrednosti za minute, sekunde...a muzika i dalje "ide"...I ja sam mislila da, ako nista, pauziram...

Hvala ti.

Ko je trenutno na forumu
 

Ukupno su 815 korisnika na forumu :: 44 registrovanih, 3 sakrivenih i 768 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., AF-1, amaterSRB, amstel2, aramis s, Arhiv, arsa, Atomski čoban, babaroga, bankulen, Belac91, branko7, Brankoni, cikadeda, darkangel, dekao, Denox, Dimitrise93, djordje92sm, draggan, Georgius, helen1, hyla, Korisnik038, krkalon, Kruger, kybonacci, Marko Marković, Markoni29, mercedesamg, Milos ZA, moldway, nenad81, riva, royst33, sakota79, Sale.S, Singidunumac, tomigun, Toni, virked, Vlad000, Vlada1389, wizzardone