jquery实现下载图片功能 您所在的位置:网站首页 aboutblank下载 jquery实现下载图片功能

jquery实现下载图片功能

2023-01-03 19:46| 来源: 网络整理| 查看: 265

jquery实现下载图片功能,jquery,实现,下载,图片,功能,本文,实例,为,大家

jquery实现下载图片功能

易采站长站,站长之家为您整理了jquery实现下载图片功能的相关内容。

本文实例为大家分享了jquery实现下载图片的具体代码,供大家参考,具体内容如下

Document 点击下载 //判断是否为Trident内核浏览器(IE等)函数 function browserIsIe() { if (!!window.ActiveXObject || "ActiveXObject" in window){ return true; } else{ return false; } } //创建iframe并赋值的函数,传入参数为图片的src属性值. function createIframe(imgSrc) { //如果隐藏的iframe不存在则创建 if ($("#IframeReportImg").length === 0){ $('').appendTo("body"); } //iframe的src属性如不指向图片地址,则手动修改,加载图片 if ($('#IframeReportImg').attr("src") != imgSrc) { $('#IframeReportImg').attr("src",imgSrc); } else { //如指向图片地址,直接调用下载方法 downloadImg(); } } //下载图片的函数 function downloadImg() { //iframe的src属性不为空,调用execCommand(),保存图片 if ($('#IframeReportImg').src != "about:blank") { window.frames["IframeReportImg"].document.execCommand("SaveAs"); } } //接下来进行事件绑定 var aBtn = $(".card .down_btn_a"); if (browserIsIe()) { //是ie等,绑定事件 aBtn.on("click", function() { var imgSrc = $(this).siblings("img").attr("src"); //调用创建iframe的函数 createIframe(imgSrc); }); } else { aBtn.each(function(i,v){ //支持download,添加属性. var imgSrc = $(v).siblings("img").attr("src"); $(v).attr("download",imgSrc); $(v).attr("href",imgSrc); }) }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。

以上就是关于对jquery实现下载图片功能的详细介绍。欢迎大家对jquery实现下载图片功能内容提出宝贵意见



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有