Sempervivum
Erfahrenes Mitglied
Ups, sehe gerade, dass ich bei den Links etwas vergessen habe:
Außerdem brauchst Du für das a-Tag wahrscheinlich noch einen Text (innerHTML), der dem Benutzer angezeigt wird. Ist dieser einheitlich: Einfach im JS hinzufügen. Wenn nicht: In der Liste hinzufügen, im JS auslesen und im Link eintragen.
Code:
gallery.onFlip(function () {
var el,
upcoming,
i;
for (i=0; i<3; i++) {
upcoming = gallery.masterPages[i].dataset.upcomingPageIndex;
if (upcoming != gallery.masterPages[i].dataset.pageIndex) {
el = gallery.masterPages[i].querySelector('img');
el.className = 'loading';
el.src = slides[upcoming].img;
el.width = slides[upcoming].width;
el.height = slides[upcoming].height;
el = gallery.masterPages[i].querySelector('span');
el.innerHTML = slides[upcoming].desc;
el = gallery.masterPages[i].querySelector('a'); // hinzu gefuegt
el.href = slides[upcoming].link; // hinzu gefügt
}
}
});