Javascript:Html2canvas回调
在Html2canvas完成自己的作业(生成页面的画布)后,我需要运行其他jQuery函数 怎么做 我的一段代码: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 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函数()中。
?好的,它正在工作。非常恭敬地;-)谢谢。请添加工作解决方案作为答案,并将其标记为正确答案