Показать сообщение отдельно
  #1 (permalink)  
Старый 17.03.2012, 20:36
Новичок на форуме
Отправить личное сообщение для NikNikNik Посмотреть профиль Найти все сообщения от NikNikNik
 
Регистрация: 17.03.2012
Сообщений: 3

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;
	},
но вместо этого на страницу возвращается все ее содержимое в виде текста

Подскажите пжл как сделать так, чтобы канвас чистился и на страницу ничего не возвращалось

Спасибо
Ответить с цитированием