2014-02-26 51 views
0

使用html2Canvas,我可以改變人體元素this fiddle到畫布上,改變div元素帆布問題html2canvas

html2canvas(document.body, { 
     onrendered: function(canvas) { 
      document.body.appendChild(canvas); 
     } 
    }); 

但是當我通過ID div元素使用this code

html2canvas($('#mainDiv'), { 
      onrendered: function(canvas) { 
       document.body.appendChild(canvas); 
      } 
     }); 

我無法將此div更改爲畫布。我該如何解決它?

回答

1

一旦確保jQuery包含在您的jsFiddle中,就可以按照預期呈現元素。 Here's a demo