【发布时间】:2018-02-07 23:41:12
【问题描述】:
我在不同的相册中有图片。当我点击专辑封面图片时,我必须以模态形式查看专辑的第一张图片,然后按下按钮查看下一张图片。
问题是当我点击封面图片时,我会看到相册中的所有图片(在我的情况下是两张图片,一张在另一张下方)。我从 get_images.php 文件中获取图像,如下所示:
if($result->num_rows > 0){
while($row = $result->fetch_assoc()){
$i = 'images/'.$row['GalleryName'];
$img .= "<img src='$i' class='img-responsive' alt=''/>";
}
}
我的索引页面中的代码是:
<div class="modal fade bd-example-modal-lg" id="myModal" role="dialog">
<div class="modal-dialog">
<div class="modal-body">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">
<span class="glyphicon glyphicon-remove"></span>
</button>
</div>
<div class="row" id="dynamic-content">
<img src="img-responsive" alt=""/>
</div>
</div>
</div>
</div>
</div>
获取图片并检索它们的脚本是这样的:
function getImages(album_id) {
$.getJSON('get_images.php?album_id=' + album_id,function(data)
{
$('#dynamic-content img').html(data.img);
$('#myModal').modal('show');
});
}
出了什么问题 - CSS、HTML、Javascript 或所有这些?
【问题讨论】:
-
什么版本的 Bootstrap?
-
引导程序版本 4。
标签: html css twitter-bootstrap image modal-dialog