Der Martin: Hintergrundmusik pausieren

Beitrag lesen

Hallo,

Tach!
[unerwünschtes Vollzitat entfernt]
dedlfix.

Der Eventhandler wird aufgerufen, aber die Musik stoppt nicht.

du ziehst aus deinen eigenen Untersuchungen die falschen Schlüsse.

Um zu prüfen, ob der Eventhandler auch wirklich aufgerufen wird, habe ich statt

$('#section4').on('scroll', function(){$('#audioplayer')[0].pause();});

folgendes

$(window).on('scroll', function(){$('#audioplayer')[0].pause();});

ausprobiert und auch festgestellt, dass die Musik stoppt. Daher liegt es definitiv an dem $('#section4').

Ja. Das heißt, für das window-Objekt wird der Eventhandler aufgerufen, für #section4 jedoch nicht.
Was auch irgendwie logisch ist, denn du scrollst ja das gesamte Browserfenster (das dem window-Objekt entspricht), und nicht das Element mit der ID section4, oder?

So long,
 Martin