javascript - Fancybox - 如何从 url 加载图像?

标签 javascript jquery fancybox

我想知道如何创建一个灯箱,用网址加载页面中的图像 链接的数量

这是我的代码,但它不起作用:

   $("a.picture").click(function() { 
        $.fancybox({ 
           'padding'           : 0, 
           'overlayShow'   : false, 
           'transitionIn'  : 'elastic', 
           'transitionOut' : 'elastic', 
           'titlePosition' : 'over', 
           'type' : 'image', 
           'titleFormat'   : function(title, currentArray, 
currentIndex, currentOpts) { 
            return '<span id="fancybox-title-over">' + (currentIndex + 
1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + 
title : '') + '</span>'; 
           } 
        }); 
        return false; 
    }); 

和 HTML 代码

<a class="picture" href="http://localhost/test/my_page.html" title="Picture Page">Link</a>

谢谢!

最佳答案

上面的脚本还假设您有一个如下所示的 html:

<a class="picture" href="images/picture.jpg">open image</a>

那么您还应该在脚本中添加选项href,例如

$("a.picture").click(function() { 
        $.fancybox({ 
           'padding'           : 0, 
           'overlayShow'   : false, 
           'href': this.href, //<--LIKE THIS
           // etc....

该选项将提供 fancybox 加载图像的 URL。

注意:提出问题是可以的,我们很乐意提供帮助,但正如 @ofir 评论的那样,您应该提供反馈并接受其他人提供的正确答案,这样人们就会有动力帮助您解决问题 future 。

关于javascript - Fancybox - 如何从 url 加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649406/

相关文章:

wordpress - 如何在没有插件的情况下将fancybox与wordpress一起使用?

javascript - str_replace 来自 Ajax 调用数据的 js 内部

javascript - 正则表达式仅匹配第一次出现的情况

javascript - 如何选择和突出显示 HTML 表格中的单个单元格

jQuery 多个单选按钮

jquery - 如何防止fancybox-2后面的页面滚动

jquery - 从 div 触发花式框?

javascript - 使用 Node js 和 D3 实时在 map 上绘制国家名称

javascript - coupon.getItemTypes() 不是属于ToMany 的函数

javascript - 是否可以模糊或淡出 SVG 路径?