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, время: 14:24. |