使用 jQuery/JavaScript 将 Div 转换为图像

use*_*030 4 javascript css jquery html2canvas

我正在尝试使用html2canvas库将 div 转换为图像。我试过但没有成功无法将完整的 div 转换为图像,图像中缺少滴管。

网址https : //www.makethatvape.com/ejuicecalc/

用代码试过:

html2canvas($("#widget")).then(function(canvas) {
   bimg = canvas.toDataURL();  // by default png
});
Run Code Online (Sandbox Code Playgroud)

所以,任何想法如何克服这个问题。我玩过 html2canvas,它适用于文本和 CSS div 到画布的转换。

Sat*_*ngh 6

尝试这个

<div id="copyDiv"></div>
Run Code Online (Sandbox Code Playgroud)
    var element = $("#widget"); // global variable
    var getCanvas; // global variable
    
    html2canvas(element, {
             onrendered: function (canvas) {
                    $("#copyDiv").append(canvas);
                    getCanvas = canvas;
                 }
      });
Run Code Online (Sandbox Code Playgroud)