jQuery plugin: Redimensionar a altura de um textarea pelo conteúdo

Postado por: Anderson Custódio de Oliveira em

Bom galera, procurei alguma solução para redimensionar a altura de um textarea pelo conteúdo e talvez por eu ser chato não gostei muito das que encontrei, :~ com isso, coloquei a mão na massa e saiu este código logo abaixo, acho que ficou legal. :)

/* OBS: Todos textarea tem que ter id */
(function($) {
	$.fn.autosize = function() {
		$(this).each(function(){
			$(this).css({'overflow' : 'hidden'});
			$('body').prepend('<div id="jQuery-autosize-' + $(this).attr('id') + '"></div>');
			$('#jQuery-autosize-' + $(this).attr('id')).css({
				'display'      : 'none',
				'word-wrap'    : 'break-word',
				'font-family'  : $(this).css('font-family'),
				'padding'      : $(this).css('padding'),
				'font-size'    : $(this).css('font-size'),
				'font-padding' : $(this).css('font-padding'),
				'font-weight'  : $(this).css('font-weight'),
				'line-height'  : $(this).css('line-height'),
				'width'        : $(this).width()
			});
			autosize($(this));
			$(this).bind('keyup keypress change', function() {autosize($(this))});
		});
	};
	
	function autosize(e) {
		div_id = '#jQuery-autosize-' + e.attr('id');
		val = e.val().replace(/\n/g, '<br />');
		$(div_id).empty();
		$(div_id).append(val + '<br /><br />');
		e.css('height', $(div_id).height());
	}
})(jQuery);

Acho que ficou simples e fácil de entender então não tem muito que explicar, é só salvar e incluir em sua página e usá-lo desta forma:

$(function(){$('textarea').autosize();});

Continuar lendo »

Adobe Illustrator CS5 com suporte a HTML5/CSS3 e SVG

Postado por: Pedro Rogério em

HTML5 é o Buzz do momento, e a Adobe não poderia ficar de fora dessa. Depois de anunciar o suporte parcial a HTML5 e CSS3 no Update do Dreamweaver (Versão 11.0.3), agora foi a vez do Illustrator ganhar um add-ons que dá suporte a HTML5/CSS3/Canvas. Vejam as novidades no vídeo abaixo:

Vídeo (Objeto multimídia)

Mais informações – Adobe Announces HTML5/CSS3/SVG Pack for Illustrator.

SVG vs Canvas

Postado por: Pedro Rogério em
SVG vs Canvas

A medida em que os browsers vão evoluindo, novas tecnologias surgem, como, por exemplo, o Canvas, um possível concorrente para o SVG (mas atente-se, são tecnologias diferentes), onde inclusive a Microsoft anunciou suporte no IE9. O objetivo desse post é explorar as diferenças entre essas tecnologias, que são voltadas a criar gráficos no navegador, dando-lhe conhecimentos necessários para utilizar SVG ou Canvas de forma eficaz.

Continuar lendo »

Páginas:«123456789»