可能重复:
jQuery Fancybox 无法识别元素
我有一个精美的盒子图像库,它是由数据库内的图像动态生成的。我使用了一个 servlet,它从数据库中获取图像,并按照花式盒网站上的示例在 src 中链接到它们。但是我似乎无法让它工作当我单击图像的缩略图时,它只是链接到一个单独的页面,其中包含图像,而不是弹出图像库。
当我将链接放入我的 servlet 时,如下所示:
<a class="fancybox" rel="gallery<%= h.getHomeID()%>" href="http://localhost:8080/Website/Image?id=<%= h.getHomeID()%>" title="Photo">
<img src="Image?id=<%= h.getHomeID()%>" alt="" height="197px" width="315px"/>
</a>
这会导致图像显示在浏览器窗口中
使用花式框页面中已经提供的链接,图像库似乎可以工作。
<a class="fancybox" rel="gallery<%= h.getHomeID()%>" href="http://farm9.staticflickr.com/8490/8215600456_de252d155d_b.jpg" title="Photo">
<img src="Image?id=<%= h.getHomeID()%>" alt="" height="197px" width="315px"/>
</a>
有谁知道为什么会发生这种情况?如果需要我可以发布我的 servlet 代码,如果这会被认为是一个问题?