jquery-lightbox 奇怪的行为(不会前进到下一个/上一个图像)

发布于 2024-10-22 02:50:02 字数 1203 浏览 3 评论 0原文

我有两个无法克服的行为问题。首先,我无法成功滚动图像。当我单击灯箱中的下一个/上一个按钮时,它只会停留在当前图像上。

此外,如果我直接单击灯箱图像的中间,它就会关闭。

$(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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

長街聽風 2024-10-29 02:50:03

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.

一曲琵琶半遮面シ 2024-10-29 02:50:02

我发现你的脚本有问题,但我不确定它能解决你的问题。

  1. 您的 JavaScript 中有一个额外的逗号。这会导致 IE 出现问题。应该是:

    $('#photos a').lightBox({fixedNavigation:true, imageBtnPrev:'{{site}}media/imageslightbox-btn-prev.gif',imageBtnNext:'{{site}}media /images/lightbox-btn-next.gif',containerResizeSpeed:350});
    
  2. 在您的 html 代码中,您加载所有缩略图的示例图像。应该是:

     
    • 拇指
    • 拇指
    • 拇指
    • 拇指

I found to problem in your script, but I'm not sure it solve your problem.

  1. You have a extra comma in your javascript. It will cause issue in IE. It should be:

    $('#photos a').lightBox({fixedNavigation:true, imageBtnPrev:'{{site}}media/imageslightbox-btn-prev.gif',imageBtnNext:'{{site}}media/images/lightbox-btn-next.gif',containerResizeSpeed:350});
    
  2. In your html code, you load the sample image for all the thumbnails. It should be:

     <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-img5.jpg"><img src="{{site}}media/apt-img5.jpg" width="185" height="110" alt="Thumb" /></a></li>
                    <li><a href="{{site}}media/apt-img6.jpg"><img src="{{site}}media/apt-img6.jpg" width="185" height="110" alt="Thumb" /></a></li>
                    <li><a href="{{site}}media/apt-img7.jpg"><img src="{{site}}media/apt-img7.jpg" width="185" height="110" alt="Thumb" /></a></li>
                </ul>
            </div>
    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文