0

当您显示 6 张图片(都属于 1 张专辑)时,您会触发其中一张图片。它应该使用所选图像而不是相册的第一张图像打开画廊。我怎样才能做到这一点?

代码示例:

$("a[rel=modellen]").click(function () {
    $.fancybox.open([ <? php
    $i = 0;
    foreach($product_fotos as $null = > $object) {
        $i++;
        echo '{';
        echo "href : 'http://wubububu/uploads/products/".$object - > productId.
        "/".$object - > id.
        ".".$object - > extensie.
        "'";
        if (count($product_fotos) != $i) echo '},';
        else echo '}';
    } ?> ]);
    return false;
});
4

1 回答 1

-1

试试下面

 <script type="text/javascript">
   $("a[rel=modellen]").click(function() {

<?php
        $i = 0;
        foreach ($product_fotos as $null => $object)
        {   
 ?>
            <script type="text/javascript">

                $.fancybox({
                        'width'             : 500,
                        'height'            : 150,
                        'autoScale'         : true,
                        'transitionIn'      : 'none',
                        'transitionOut'     : 'none',
                        'href'              : 'http://wubububu/uploads/products/<?php echo $object->productId;?>/<?php echo $object->id.".".$object->extensie;?>'

                    });

            </script>
 <?php
        }
        ?>
   });
            </script>

希望它会帮助你。

于 2013-02-20T08:20:39.227 回答