我需要在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插件有回调函数吗?
发布于 2017-02-21 10:08:48
在0.5版本的html2canvas中,此问题的解决方案是根据documentation (onrendered:已弃用)。例如,要下载所捕获的元素:
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();
});https://stackoverflow.com/questions/22641917
复制相似问题