首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fancyBox下载功能

fancyBox下载功能
EN

Stack Overflow用户
提问于 2014-10-20 15:57:59
回答 1查看 145关注 0票数 0
代码语言:javascript
复制
$(".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不是

代码语言:javascript
复制
www.website.com/download.php?img=image.jpg

相反,它是

代码语言:javascript
复制
 www.website.com/download.php?img="image.jpg"

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

这些图像以这样的方式连接起来:

代码语言:javascript
复制
<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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-20 16:02:43

你把"放错位置了

代码语言:javascript
复制
$(".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'
                            }
                        }
                    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26469914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档