2012-04-11 10 views
0

Ich habe an einer kleinen Anpassung von jPlayer gearbeitet. Ich habe Ereignis A und Ereignis B definiert. Beide Ereignisse werden separat ausgelöst. Aber ich habe ein Problem auslösende Ereignis A von innen Ereignisse B. Ereignis-A mit:Trigger-Ereignis in einem anderen Ereignis

$("jquery_jplayer_1").bind($.jPlayer.event.timeupdate,function(event,param1) 
... 
)} 

Ereignis-B:

$(".jp-waveform-container").click(function(e)) 
... 
$("jquery_jplayer_1").trigger($.jPlayer.event.timeupdate,[randomVar]); 
... 
)} 
+0

Danke für die Formatierung Christian! –

Antwort

0

hinzufügen $(".jp-waveform-container").trigger('click'); in Ihrer ersten Funktion (unter der Annahme .jp-waveform-container ist einzigartig) . Oder machen Sie die Funktion in Ereignis B eine benannte Funktion und rufen Sie sie nur von Ereignis A auf?

+0

Sorry für die Verwechslung Robin, ich versuche A von innen B zu rufen! Ich kann Ereignis A nicht zu einer benannten Funktion machen, da ich das eigentliche Ereignis benötige, um auf einige Parameter wie event.jPlayer.status.duration zuzugreifen. –

Verwandte Themen