我想让this lightbox工作,我不太确定我错过了什么。
我的相关代码如下:
<head>
<link href="style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="jquery.js"></script>
<!-- Lightbox -->
<script type="text/javascript" src="jquery.lightbox-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.lightbox-0.5.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$("img.comidas").lightBox();
});
</script>
</head>
图像以这种方式显示:
<tr>
<td><a href="images/big-boss-adulto.jpg"><img src="images/big-boss-adulto.jpg" width="118" height="170" class="comidas"/></a></td>
<td><a href="#"><img src="images/big-boss-cachorro.jpg" width="118" height="170" class="comidas"/></a></td>
<td><a href="#"><img src="images/eukanuba-adulto.jpg" width="118" height="170" class="comidas"/></a></td>
</tr>
(我只是尝试灯箱在第一张图片上工作)
问题如下,灯箱卡在这里(在装载部分):
我检查过的事情,我可以推断:
我检查的另一件事是使用load:
$(window).load(function() {
$("img.comidas").lightBox();
});
但同样的问题似乎仍然存在。
答案 0 :(得分:3)
尝试为<a>
函数选择包含lightbox()
元素而不是图像本身。
答案 1 :(得分:3)
您的目标是JS中的错误元素。您需要定位图像周围的锚点链接,而不是图像本身。