【问题标题】:Download function for fancyBoxfancyBox 的下载功能
【发布时间】:2014-12-15 16:29:29
【问题描述】:
$(".fancybox").fancybox({
                        afterLoad: function() {
                            this.title = '<a href=downlaod.php?img="'+ this.href + '"><img src="download.png" alt="" align="right"/></a> ' + this.title;
                        },
                        helpers : {
                            title: {
                                type: 'outside'
                            }
                        }
                    });

如您所见,我正在使用 fancyBox,并且正在寻找一个选项来下载您正在查看的画廊的当前图像(而不是 ZIP)。 到目前为止一切正常,但下载的 URL 不是

www.website.com/download.php?img=image.jpg

而是

 www.website.com/download.php?img="image.jpg"

这是一个错误(重定向到 404 页面)。我做错了什么,但我就是想不通。

图像以这种方式链接:

<a class="fancybox" href="image.jpg" rel="gallery" title="image"><img src="thumbnail.jpg" alt="" /></a>
<a class="fancybox" href="image2.jpg" rel="gallery" title="image2"><img src="thumbnail2.jpg" alt="" /></a>

我唯一的猜测是脚本将 href="image.jpg" 作为字符串而不是变量读取。

Link to the download.php

【问题讨论】:

    标签: php jquery download fancybox href


    【解决方案1】:

    你放错了"

    $(".fancybox").fancybox({
                            afterLoad: function() {
                                this.title = '<a href="download.php?img='+ this.href + '"><img src="download.png" alt="" align="right"/></a> ' + this.title;
                            },
                            helpers : {
                                title: {
                                    type: 'outside'
                                }
                            }
                        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-18
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多