10 个答案:
答案 0 :(得分:13)
您可以将不透明度设置为0.以下是示例示例:
var tempImageThumb = $('#tempImageThumbnail');
tempImageThumb.append("
some text
"); html2canvas([tempImageThumb.get(0)], {
onrendered : function(canvas) {
document.body.appendChild(canvas);
}
});
答案 1 :(得分:4)
html2canvas(mydiv, {
onclone: function (clonedDoc) {
clonedDoc.getElementById('mydiv').style.display = 'block';
}
}).then((canvas)=>{
//your onrendered function code here
})
答案 2 :(得分:3)
使用"可见性:无"代替"显示:无"在div中并在html2canvas.js脚本文件中更改以下内容 - 在函数parseElement中更改
if (getCSS(el, 'display') !== "no