当您显示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;
});
答案 0 :(得分:-2)
尝试以下
<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>
希望它能帮助你。