ne radi clearTimeout...

ne radi clearTimeout...

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

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: 3654
  • 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: 83

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 720 korisnika na forumu :: 34 registrovanih, 5 sakrivenih i 681 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., aleksmajstor, darkangel, dragoljub11987, Duh sa sekirom, FOX, goxin, HrcAk47, hyla, I AM THE KING, jredwood20, kovinacc, krkalon, Libertas, madza, Mercury, Mihajlo, Milos ZA, nadjas_515, nedeljkovici, pavle_pzs, repac, Rumba King, ruseskij, sabros, shone34, sizif, Smiljke, Springfield, ss10, stegonosa, StepskiVuk, vlvl, x9