调度dispatchevents后执行停止

时间:2015-02-18 08:33:07

标签: javascript jquery javascript-events export

在下面的代码中,我导出了画布图像,需要在网页中设置该图像。但是,一旦导出执行就会停止,执行在调用pom.dispatchEvent(e);后停止,不执行以下行。

$("#Digital").attr("src", 'C:\Users\labuser\Downloads' + img + '.PNG');

请帮帮我......

blob = new Blob([buffer], { type: "image/png" });
var pom = document.createElement('a');
var url = URL.createObjectURL(blob);
pom.href = url;
pom.setAttribute('download', img + '.png');
if (document.createEvent) {
     e = document.createEvent("MouseEvents");
     e.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
     pom.dispatchEvent(e);
}
$("#Digital").attr("src", 'C:\Users\labuser\Downloads' + img + '.PNG');

1 个答案:

答案 0 :(得分:0)

假设$是一个Jquery调用,如果不正确,它将无声地失败。