1 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
您對(duì)以下所有位置使用相同的 id .image-embed-item:
$(".image-embed-item").attr("id", "imageresource");
然后使用$('#imageresource').attr('src')設(shè)置預(yù)覽。這就是為什么它總是顯示模式中的第一張圖像。您可以通過(guò)更改為來(lái)解決$('#imageresource').attr('src')它$(this).find('img').attr('src')。像這樣的東西:
window.addEventListener('DOMContentLoaded', function () {
// add data-toggle class to all lightbox elements
$(".lightbox").attr("data-toggle", "lightbox");
// click event for data toggle
$(document).on('click', '[data-toggle="lightbox"]', function (event) {
event.preventDefault();
// use image source from clicked image
$('#imagepreview').attr('src', $(this).find('img').attr('src'));
$('.modal').css('display', 'block');
});
$(document).on('click', $('.closeModal'), function (event) {
// close function
});
});
- 1 回答
- 0 關(guān)注
- 124 瀏覽
添加回答
舉報(bào)