花式盒子的下载功能


Download function for fancyBox

$(".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"读取为字符串而不是变奏。

下载链接.php

你放错了"

$(".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'
                            }
                        }
                    });