Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:Html2canvas回调_Javascript_Jquery_Canvas_Callback_Html2canvas - Fatal编程技术网

Javascript:Html2canvas回调

Javascript:Html2canvas回调,javascript,jquery,canvas,callback,html2canvas,Javascript,Jquery,Canvas,Callback,Html2canvas,在Html2canvas完成自己的作业(生成页面的画布)后,我需要运行其他jQuery函数 怎么做 我的一段代码: ... /* Html2canvas run code */ html2canvas(document.body, { onrendered: function(canvas) { document.body.appendChild(canvas); }, width: 45 }); /* Other my jQuery functions */ $("div.mobil

在Html2canvas完成自己的作业(生成页面的画布)后,我需要运行其他jQuery函数

怎么做

我的一段代码:

...
/* Html2canvas run code */
html2canvas(document.body, {
  onrendered: function(canvas) { document.body.appendChild(canvas); },
  width: 45
});

/* Other my jQuery functions */
$("div.mobileBody").addClass('active');
$("div.no-aside").addClass('active');
$("div.no-image").addClass('active');

如果Html2canvas没有回调函数,那么具有此图像捕获功能的JS/jQuery插件有回调函数吗?

在Html2canvas的0.5版本中,此问题的解决方案是根据(onrendered:已弃用)。e、 g.下载捕获的元素:

html2canvas(srcEl,
  {
    canvas: scaledCanvas,
    width: originalWidth,
    height: originalHeight
  }).then(function (canvas) {
  var a = document.createElement("a");
  a.download = "chart.png";
  a.href = canvas.toDataURL("image/png");
  document.body.appendChild(a);
  a.click();

});

如果是您,请尝试将jquey放在
onrendred函数()中。
?好的,它正在工作。非常恭敬地;-)谢谢。请添加工作解决方案作为答案,并将其标记为正确答案