atribuir evento onclick para funcionar
Quero chamar uma função onclick e passar o objeto de evento para a função:
progressBarOuter.onclick = function(e) {
var x; if (!e) {
x=window.event.clientX;
}
else {
x = e.clientX
}
yt.clickedOffset = x; yt.progressBarClicked
}
Então, eu estou atribuindo clickedOffset ao encerrar o objeto (yt) e, em seguida, chamando progressBarClicked que, em seguida, usa o clickedOffset var. Mas o que eu realmente preferiria fazer é algo como isto:
progressBarOuter.onclick = yt.progressBarClicked(e);
Porque é muito mais compacto. O problema é que, mesmo que o usuário tenha clicado ou não, esse bit de código é executado ... yt.progressBarClicked (e).
Existe alguma maneira de contornar isso?