0

我在MODxRevolution 2.1.5 上使用 Gallery Snippet。

我正在调用基本图库片段以及指定的专辑。

我正在尝试将Fancybox(jQuery Lightbox)链接到缩略图和图像。

这是 MODx 在资源上输出的内容:

<div class="gal-item"> 
<a href="path/to/page/test.html?galItem=1&galAlbum=1&galTag="> 
<img class="" src="/assets/components/gallery/connector.php?action=web/phpthumb&w=100&h=100&zc=1&far=C&q=90&src=%2Fassets%2Fcomponents%2Fgallery%2Ffiles%2F1%2F4.jpg" alt="lorem-ipsum-2.jpg" /> 
</a> 
</div>

我已正确选择了内容,当我单击链接标签中包含的图像时,我收到以下消息:

无法加载请求的内容。请稍后再试。

怎么加载不出来?它正在加载缩略图,它需要原始图像来创建缩略图。怎么找不到图?

注意:我正在使用此插件的默认设置。

谢谢!

4

2 回答 2

2

正如 AlexC 所提到的,我认为这与您的大图像路径有关。您是否尝试过直接访问该 URL 并查看图像是否加载。您可以尝试删除 fancybox 代码,然后单击拇指,查看链接是否正常工作。图像应在浏览器窗口中自行加载。

于 2012-05-16T22:27:27.437 回答
1

我可能有很多原因为什么 id 会那样做。

我认为它可能是什么,您尝试在拥有这个人之前加载内容,我的意思是使用一些 Ajax 并在您应用“fancybox”之后加载

你可以试试这个:

  1. 删除“fancybox”类名

  2. 并使用此代码:

    $(".gal-item").live("click", function(){
        var $href = $(this).find("a").attr("href");
    
        var $href = $(this).attr("href");
    
    
        $.fancybox({
           href:$href
        });    
    

    });

于 2012-05-14T20:55:01.903 回答