php - 我无法在 fancybox-3 上预览缩略图
问题描述
<?php
// Include database configuration file
// Retrieve images from the database
$query = $DB->query("SELECT * FROM images ORDER BY uploaded_date DESC");
if(!$query) {
trigger_error("Invalid query: " . $DB->error);
}
if($query->num_rows > 0){
while($row = $query->fetch_assoc()){
$imageURL = '../phpgallery/'.$row["path"];
?>
<a href="<?php echo $imageURL; ?>" data-fancybox="gallery" data-caption="<?php echo $row["title"]; ?>">
<img src="<?php echo $imageURL; ?>" alt="" width="300"/>
</a>
<?php }
} ?>
这是获取图像的地方。我没有更小的缩略图图像,我不想这样做。
<script type="text/javascript">
$('[data-fancybox="gallery"]').fancybox({
// Options will go here
arrows: true,
loop: true,
wheel: "auto",
protect: true,
buttons : [
'zoom',
'fullScreen',
'close'
]
});
网站上有两个拉伸图像,小于 2gb。下一个与它下面的图像重叠。
(现在,循环和保护不起作用)
解决方案
推荐阅读
- c# - 我想在一个事件上创建一个计时器/秒表
- c# - 检查数组中的每个元素以查看它是否等于字符串
- javascript - Built-in 对象、Native 对象和 Host 对象有什么区别?
- json - 如何在为python中的requests.put方法准备的JSON有效负载中传递汤对象?
- flutter - Flutter setState() 只调用一次
- python - 如何使用python查找数据中满足条件的次数?
- android-studio - 导入 Buildbox 项目时 Android Studio 构建错误
- java - 将列表视图点击值传递给具有共享首选项的另一个活动
- javascript - 如何制作一个只为至少有 12 点的人发送邮件的邮件系统?
- node.js - 如何在 .goto(url) puppeteer 中使用多个链接?