4,396
edits
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
for (var i = 1; i <= 5; i++) { | for (var i = 1; i <= 5; i++) { | ||
var imageClass = '.image' + i; | var imageClass = '.image' + i; | ||
var captionClass = '.caption-image' + i; | |||
var imageElem = $(this).find(imageClass + ' img'); | var imageElem = $(this).find(imageClass + ' img'); | ||
if (imageElem.length) { | if (imageElem.length) { | ||
var captionText = $(this).find(' | // Use both imageClass and captionClass to find the caption text | ||
var captionText = $(this).find(imageClass + ' ' + captionClass).text(); | |||
cardImages.push({ | cardImages.push({ | ||
link: $(this).find(imageClass + ' a').attr('href'), | link: $(this).find(imageClass + ' a').attr('href'), | ||
src: imageElem.attr('src'), | src: imageElem.attr('src'), | ||
alt: imageElem.attr('alt'), | alt: imageElem.attr('alt'), | ||
caption: captionText, // Storing caption text | caption: captionText, // Storing the fetched caption text | ||
captionClass: 'caption-image' + i | captionClass: 'caption-image' + i // Storing the caption class | ||
}); | }); | ||
} | } | ||
} | } | ||
// Set up image toggle if more than one image is found | // Set up image toggle if more than one image is found | ||
if (cardImages.length > 1) { | if (cardImages.length > 1) { |