Добрый день!
делаю так
$('body').html2canvas();
var canvas = $('canvas')[j];
var data = canvas.toDataURL('image/png').replace(/data:image\/png;base64,/, '');
//все возникшие проблемы решились удалением canvas
$('canvas').remove();
и последняя команда как бы должна просто почистить канвас
блок кода из jquery.js вот
// keepData is for internal use only--do not document
remove: function( selector, keepData ) {
for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {
if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {
if ( !keepData && elem.nodeType === 1 ) {
jQuery.cleanData( elem.getElementsByTagName("*") );
jQuery.cleanData( [ elem ] );
}
if ( elem.parentNode ) {
elem.parentNode.removeChild( elem );
}
}
}
return this;
},
но вместо этого на страницу возвращается все ее содержимое в виде текста
Подскажите пжл как сделать так, чтобы канвас чистился и на страницу ничего не возвращалось
Спасибо