我在网站上使用lightbox2,希望观众下载图像。该按钮起作用,它链接到/view/directory/image.jpg,下载按钮仅显示图像。在PHP中,我制作了一个脚本,用于下载映像并在mysql中设置download + 1,我唯一不太擅长的就是JS。
lightbox2中的当前JS代码为:
this.$lightbox.find('.lb-download').on('click', function (e) {
window.open(e.target.href)
});
由于href错误而链接到/view/directory/image.jpg的图像。我希望lb-download按钮转到/ download /directory/image.jpg,我已经可以下载了,而不是JS中的window.open和preg_replace部分。
您可以使用单词视图替换网址中的部分,以进行以下下载:
this.$lightbox.find(".lb-download").on("click", function (e) {
window.open(e.target.href.replace("/view/", "/download/"))
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句