jquery-lightbox 奇怪的行为(不会前进到下一个/上一个图像)
我有两个无法克服的行为问题。首先,我无法成功滚动图像。当我单击灯箱中的下一个/上一个按钮时,它只会停留在当前图像上。
此外,如果我直接单击灯箱图像的中间,它就会关闭。
$(function(){
$('#photos a').lightBox({fixedNavigation:true, imageBtnPrev:'{{site}}media/imageslightbox-btn-prev.gif',imageBtnNext:'{{site}}media/images/lightbox-btn-next.gif',containerResizeSpeed:350,});
});
所以我尝试过使用和不使用“fixedNavigation:true”参数。
我的标记如下:
<div id="photos">
<ul>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img4.jpg" width="185" height="110" alt="Thumb" /></a></li>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img5.jpg" width="185" height="110" alt="Thumb" /></a></li>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img6.jpg" width="185" height="110" alt="Thumb" /></a></li>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img7.jpg" width="185" height="110" alt="Thumb" /></a></li>
</ul>
</div>
感谢您的帮助!
I'm having two behavioral issues that I can't overcome. First, I can't successfully scroll through images. When I click the Next/Prev buttons within the lightbox, it just stays on the current image.
Additionally, if I click squarely in the middle of the lightbox image, it closes.
$(function(){
$('#photos a').lightBox({fixedNavigation:true, imageBtnPrev:'{{site}}media/imageslightbox-btn-prev.gif',imageBtnNext:'{{site}}media/images/lightbox-btn-next.gif',containerResizeSpeed:350,});
});
So I've tried this with and without the "fixedNavigation:true" parameter.
My markup is as follows:
<div id="photos">
<ul>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img4.jpg" width="185" height="110" alt="Thumb" /></a></li>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img5.jpg" width="185" height="110" alt="Thumb" /></a></li>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img6.jpg" width="185" height="110" alt="Thumb" /></a></li>
<li><a href="{{site}}media/apt-img4.jpg"><img src="{{site}}media/apt-img7.jpg" width="185" height="110" alt="Thumb" /></a></li>
</ul>
</div>
thanks for any help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Brendan - 看起来你原来的 href 都指向同一个(第一张)图像,YNhat 纠正了这一点。如果您复制/粘贴了他的标记,这可能就是问题的原始原因。
Brendan - It looks like your original hrefs were all pointing to the same (first) image and YNhat corrected that. If you copied/pasted his markup, that's likely the original reason for the problem.
我发现你的脚本有问题,但我不确定它能解决你的问题。
您的 JavaScript 中有一个额外的逗号。这会导致 IE 出现问题。应该是:
在您的 html 代码中,您加载所有缩略图的示例图像。应该是:
I found to problem in your script, but I'm not sure it solve your problem.
You have a extra comma in your javascript. It will cause issue in IE. It should be:
In your html code, you load the sample image for all the thumbnails. It should be: