asignar evento onclick para funcionar
Quiero llamar a una función onclick y pasar el objeto de evento a la función:
progressBarOuter.onclick = function(e) {
var x; if (!e) {
x=window.event.clientX;
}
else {
x = e.clientX
}
yt.clickedOffset = x; yt.progressBarClicked
}
Así que estoy asignando clickedOffset al encerrar el objeto (yt) y luego llamar a progressBarClicked, que luego usa la variable clickedOffset. Pero lo que realmente preferiría hacer es algo como esto:
progressBarOuter.onclick = yt.progressBarClicked(e);
Porque es mucho más compacto. El problema es que incluso si el usuario ha hecho clic o no este bit de código se ejecuta ... yt.progressBarClicked (e).
¿Hay alguna forma de evitar esto?