0

我正在使用 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>';

                ?>
4

1 回答 1

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>';
}
?>

或者只是使用 for 循环。关于图像,我的猜测是图像不匹配。使用此脚本加载网页,打开它的源代码,检查图像的 ID。然后转到图像文件夹images/barpics/images/thumb/查看具有该特定 ID 的图像。我的猜测是它们不匹配,这导致了它的问题。

于 2013-02-17T15:39:01.380 回答