Html2canvas只捕获屏幕大小而不是整个div容器

时间:2015-12-09 10:33:43

标签: javascript jquery html css html2canvas

我正在尝试捕获整个" div容器"在一个图像中使用html2canvas。由于某种原因我只得到我的屏幕上显示的部分。但是我在div上有一个水平滚动,所以我想捕捉什么不在我的屏幕上,以及div内的内容。

这可能吗?现在我的div是5000px宽度,我能以某种方式在一个图像中捕获它吗?

这是我的html2canvas的javascript代码:

$(function() { 
 $("#btnSave").click(function() {
 });
    html2canvas($("#container_wrapper_anatomy"), {
        onrendered: function(canvas) {
            theCanvas = canvas;

            var dataUrl = canvas.toDataURL();
            window.open(dataUrl, "toDataURL() image", "width=100%, height=100%");

            canvas.toBlob(function(blob) {
                saveAs(blob, "container_wrapper_anatomy.jpg"); 
              });
          }
      });
  });
});

提前致谢。

0 个答案:

没有答案