remove канваса выбрасывает на страницу ее код
Добрый день!
делаю так
$('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;
},
но вместо этого на страницу возвращается все ее содержимое в виде текстаПодскажите пжл как сделать так, чтобы канвас чистился и на страницу ничего не возвращалось Спасибо |
Коллеги, помогите пжл!!!
или подскажите как другим способом распечатать страницу, т.к. вся эта котовась затеяна из-за того, что браузеры (все) в стандартной их опции Печать смещают элементы страницы и накладывают их друг на друга. А этот путь делает картинку со страницы подобно принтскрину, но работает неустойчиво |
| Часовой пояс GMT +3, время: 13:13. |