灯箱下一个/上一个按钮丢失了?

时间:2015-05-14 04:13:21

标签: php gallery lightbox

我用html和PHP建立了一个动态画廊,我正在使用Lightbox来显示图像。一切都运作,但是当我点击图像时,下一个和前一个按钮丢失,循环图像的唯一方法是关闭当前打开的图像并打开另一个。

我在这里找到了动态实现:http://www.fatbellyman.com/webstuff/lightbox_gallery/

这是我的代码:

<?php

    function lightbox_display($dir_to_search, $rel){
            $image_dir = $dir_to_search;
            $dir_to_search = scandir($dir_to_search);
            $image_exts = array('gif', 'jpg', 'jpeg', 'png');
            $excluded_filename = '_t';
                    foreach ($dir_to_search as $image_file){
                    $dot = strrpos($image_file, '.');
                    $filename = substr($image_file, 0, $dot);
                    $filetype = substr($image_file, $dot+1);
                    $thumbnail_file = strrpos($filename, $excluded_filename);
                            if ((!$thumbnail_file) and array_search($filetype, $image_exts) !== false){echo "<a href='".$image_dir.$image_file."'data-lightbox='".$image_dir.$image_file."' rel='".$rel."'>
              <img src='".$image_dir.$filename."_t.".$filetype."' alt='".$filename."' width='100' height='80' title=''/></a>"."\n";}}}
?>

这是我将图库添加到HTML页面的位置:

<?php lightbox_display('img/gallery/', 'My_Gallery'); ?>

1 个答案:

答案 0 :(得分:0)

如果我在张贴之前等了10分钟......大声笑

我改变了

<a href='".$image_dir.$image_file."'data-lightbox='".$image_dir.$image_file."' rel='".$rel."'>

<a href='".$image_dir.$image_file."'data-lightbox='my_gallery' rel='".$rel."'>

我猜这是将它们全部添加到一个&#34;显示&#34;