Ich möchte kontinuierlich H5-Tag-Text basierend auf aktuellen div Daten attr aktualisieren, wenn in Sicht gescrollt. CSS wird dort eingerichtet, wo die .bar-Klasse 100% Höhe einnimmt und jeweils nur eine sichtbar ist. Ich bin in der Lage, den ersten Bildtitel an das h5-Tag zu übergeben, aber es wird nicht aktualisiert, wenn ein neues .bar div in Sicht gescrollt wird.Kontinuierliche Aktualisierung von H5-Tag-Text basierend auf neuen div Daten attr beim Scrollen in Sicht
HTML
<div id="foo">
<div class="bar" >
<img class="image" id="i_003" data-title="title_3" src="path/here_3.jpg">
</div>
<div class="bar" >
<img class="image" id="i_002" data-title="title_2" src="path/here_2.jpg">
</div>
<div class="bar" >
<img class="image" id="i_001" data-title="title_1" src="path/here_1.jpg">
</div>
</div>
<div id="img_info">
<h5 id="title">title here</h5>
</div>
jQuery
$('#foo').scroll(function() {
var imgTitle = $('.image').attr('data-title');
$("#title").text(imgTitle);
console.log("imgTitle: " + imgTitle);
}
Vielen Dank für Ihre Hilfe! in einer Variablen, wie beispielsweise ein Array