http://www.leandrovieira.com/projects/jquery/lightbox/示例
所以我在while循环中获取图像是我的代码
<td id="gallery">
<a href='<?=$path ?>'>
<img width="50" height="50" src=<?php echo $path; ?> />
</a>
</td>
$(function() {
$('#gallery a').lightBox();
});
</script>
当我点击第一个图像灯箱效果工作正常,但当我点击第二个图像灯箱效果不起作用,请指导我
感谢Advance
答案 0 :(得分:2)
问题是您有多个<td id="gallery"
。你不应该为多个元素使用相同的id,因为$('#gallery')总会返回第一个,但也因为它错了!
将其移至表格中:<table id="gallery"
,
或将其更改为班级:<td class="gallery"
并更改查询:$('.gallery a').lightBox();