Ich habe einen horizontal scrollbaren div:jQuery - Triggerereignis, wenn ein horizontal scrollbaren div ist die am weitesten links stehende und rechts die meisten Scroll
<div id = "scrollable-div">
<div class = "div-inside"></div>
<div class = "div-inside"></div>
<div class = "div-inside"></div>
<div class = "div-inside"></div>
</div>
Ich möchte ein Ereignis, wenn der Benutzer einen Bildlauf auslösen zu die extreme rechts von der div, und dann ein anderes Ereignis, wenn sie zurück nach ganz links von der div scrollen. Ich habe den folgenden Code, der ein Ereignis auslöst, wenn ich auf der extremen Rechten erhalten:
jQuery(function ($) {
$('#scrollable-div').on('scroll', function() {
if ($(this).scrollLeft() + $(this).innerWidth() >= $(this)[0].scrollWidth) {
$('#end-treatment').show();
}
})
});
Aber ich kann nicht scheinen, um es Arbeit zu kommen, wenn nach links zurück. Grundsätzlich würde ich gerne ein div beim Scrollen nach rechts und ein weiteres beim Scrollen nach links zeigen. Ist das möglich? Danke ..
Perfecto! Du gewinnst, vielen Dank für deine Hilfe! – Martin
Gern geschehen! Froh, dass ich helfen konnte :) – BDawg