我正在使用fancybox灯箱并希望快速添加图片到我的页面,所以我正在尝试这个PHP代码,但是当我点击图像时会显示错误的图片。缩略图和大图像都是单独文件夹中的相同数字。
<?php
$initialImageNumber = 1;
$endingImageNumber = 38;
$title = "click to enlarge";
for ($i = $initialImageNumber; $i <= $endingImageNumber; $i++)
echo '<a href="images/barpics/' . $i . '.jpg" class="fancybox" rel="gallery" title="' . $title .'"><img src="images/thumb/'. $i .'.jpg" /></a>';
?>
答案 0 :(得分:0)
那么这段代码有点好,你可以再简化这段代码
<?php
$totalImages = 38;
for ($i = 1; $i <= $totalImages; $i++) {
echo '<a href="images/barpics/' . $i . '.jpg" class="fancybox" rel="gallery" title="click to enlarge"><img src="images/thumb/'. $i .'.jpg" /></a>';
}
?>
或只是用于循环。关于图像,我的猜测是图像不匹配。使用此脚本加载网页,打开它的源,检查图像的ID。然后转到图像文件夹images/barpics/
和images/thumb/
,并查看具有该特定ID的图像。
我的猜测是它们不匹配,这导致了它的问题。