<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en"><title type="text">Martin Iglesias | Blog de Recursos para Desarrolladores Web</title><link rel="alternate" type="text/html" href="http://www.martiniglesias.eu/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/martiniglesias" /><subtitle type="html">Este es un espacio para que encuentres recursos para desarrolladores web. Ejemplos de códigos en CSS, jQuery, PHP y mucho más...</subtitle><updated>1970-01-01T00:00:00+00:00</updated><generator>Martin Iglesias</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/martiniglesias" /><feedburner:info uri="martiniglesias" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>martiniglesias</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry><title type="text">Sistema de votación Me gusta o No me gusta con PHP, Jquery y Ajax</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/XZeH-YzvB1Q/203" /><updated>2013-06-13T23:35:21-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/sistema-de-votacion-me-gusta-o-no-me-gusta-con-php-jquery-y-ajax.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Si recuerdas una entrada m&amp;iacute;a anterior donde dejaba un &lt;a href="http://www.martiniglesias.eu/blog/sistema-de-votacion-con-estrellas-o-star-rating-con-jquery/94" target="_blank"&gt;sistema de votaci&amp;oacute;n con estrellas&lt;/a&gt;, sabr&amp;aacute;s de qu&amp;eacute; va esta entrada. Es la misma votaci&amp;oacute;n pero modernizada a contar la cantidad de LIKES o HATES recibidos.&lt;/p&gt;
&lt;p&gt;En castellano entendible, vendr&amp;iacute;a a ser un contador de la cantidad de gente a la que le gusta lo que ve y la cantidad de gente a la que no le gusta lo que ve.&lt;/p&gt;
&lt;p&gt;Para hacerlo, me he basado en un poco de Javascript (mediante jQuery), Ajax y PHP. B&amp;aacute;sicamente lo que vamos a hacer es presentar por cada entrada o art&amp;iacute;culo o foto (ya me han dicho que lo usar&amp;aacute;n para ese fin), presentar una imagen con un pulgar para arriba y otra para abajo y el n&amp;uacute;mero de votos recibidos, tanto positivos como negativos..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=XZeH-YzvB1Q:lSzWs9y9KzU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=XZeH-YzvB1Q:lSzWs9y9KzU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=XZeH-YzvB1Q:lSzWs9y9KzU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=XZeH-YzvB1Q:lSzWs9y9KzU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=XZeH-YzvB1Q:lSzWs9y9KzU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/XZeH-YzvB1Q" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/sistema-de-votacion-me-gusta-o-no-me-gusta-con-php-jquery-y-ajax/203</id><feedburner:origLink>http://www.martiniglesias.eu/blog/sistema-de-votacion-me-gusta-o-no-me-gusta-con-php-jquery-y-ajax/203</feedburner:origLink></entry><entry><title type="text">Pasar opciones de un select list múltiple a otro con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/4fO8W5lvol4/202" /><updated>2013-06-12T02:49:24-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/pasar-opciones-de-un-select-list-multiple-a-otro-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Este peque&amp;ntilde;o c&amp;oacute;digo es antiguo y, seguramente lo has necesitado m&amp;aacute;s de una vez para filtrar opciones de un select moviendo las seleccionadas de la lista de origen a una nueva lista vac&amp;iacute;a.&lt;/p&gt;
&lt;p&gt;B&amp;aacute;sicamente, tenemos dos selects (ORIGEN y DESTINO) declarados como m&amp;uacute;ltiple, unos botones que har&amp;aacute;n el traspaso de valores de una lista a la otra y opciones para pasar o quitar todos los elementos con un solo click del rat&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Debemos tener en cuenta que el nuevo elemento (select DESTINO) estar&amp;aacute; vac&amp;iacute;o y no se procesar&amp;aacute; en el formulario a menos que seleccionemos sus valores (lo veremos en los c&amp;oacute;digos) y que el ORIGEN tambi&amp;eacute;n ser&amp;aacute; procesado si le quedara alguna opci&amp;oacute;n sin pasar al DESTINO..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=4fO8W5lvol4:t_WtdPKTvxc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=4fO8W5lvol4:t_WtdPKTvxc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=4fO8W5lvol4:t_WtdPKTvxc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=4fO8W5lvol4:t_WtdPKTvxc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=4fO8W5lvol4:t_WtdPKTvxc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/4fO8W5lvol4" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/pasar-opciones-de-un-select-list-multiple-a-otro-con-jquery/202</id><feedburner:origLink>http://www.martiniglesias.eu/blog/pasar-opciones-de-un-select-list-multiple-a-otro-con-jquery/202</feedburner:origLink></entry><entry><title type="text">Desbloquear contenido a cambio de un tweet con PHP y Ajax</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/_LpbHZXh8gs/201" /><updated>2013-06-07T00:21:03-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/desbloquear-contenido-a-cambio-de-un-tweet-con-php-y-ajax.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Tener un blog de relativo &amp;eacute;xito o fama siempre es un placer. A menudo recibo muchos comentarios y correos agradeci&amp;eacute;ndome los aportes o ayuda brindada y es una gran satisfacci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Por el otro lado, nos encontramos con la ardua tarea de dar difusi&amp;oacute;n a estos aportes, c&amp;oacute;digos, scripts o como quieras llamarlos y esa, seguramente, es la tarea m&amp;aacute;s dif&amp;iacute;cil de todas.&lt;/p&gt;
&lt;p&gt;Hablo de mi caso, pero seguramente te habr&amp;aacute; pasado de querer dar algo a la comunidad de desarrolladores (odio que le digan mundillo web) o a la que sea y querer recibir a cambio, al menos, un simple tweet o me gusta... en definitiva, algo que te ayude a que tu soluci&amp;oacute;n o aporte llegue a m&amp;aacute;s gente..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_LpbHZXh8gs:2_xpMx4myzE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_LpbHZXh8gs:2_xpMx4myzE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_LpbHZXh8gs:2_xpMx4myzE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_LpbHZXh8gs:2_xpMx4myzE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_LpbHZXh8gs:2_xpMx4myzE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/_LpbHZXh8gs" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/desbloquear-contenido-a-cambio-de-un-tweet-con-php-y-ajax/201</id><feedburner:origLink>http://www.martiniglesias.eu/blog/desbloquear-contenido-a-cambio-de-un-tweet-con-php-y-ajax/201</feedburner:origLink></entry><entry><title type="text">Hover captions. Superposiciones con efectos en jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/-uMJFm-kg10/200" /><updated>2013-05-29T23:06:55-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/hover-captions-superposiciones-con-efectos-en-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Hover captions es un plugin para jQuery que permite mostrar superposiciones a elementos con unos efectos muy interesantes.&lt;/p&gt;
&lt;p&gt;Traduci&amp;eacute;ndolo a castellano b&amp;aacute;sico, este plugin har&amp;aacute; que cuando pases el rat&amp;oacute;n por encima de una foto o un div o lo que sea, muestre un contenido alternativo por encima apareciendo con el efecto seleccionado, que puede ser de transparencia, apareciendo por los laterales, o por los lados superior o inferior.&lt;/p&gt;
&lt;p&gt;Lo que me gusta, m&amp;aacute;s all&amp;aacute; de su peso (5 kb) es que el marcado del HTML que har&amp;aacute; las veces de superposici&amp;oacute;n, es muy correcta, un DIV con sus Hx, t&amp;iacute;tulos, enlaces y botones, pero todo contenido validable..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=-uMJFm-kg10:djAbBT8xT04:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=-uMJFm-kg10:djAbBT8xT04:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=-uMJFm-kg10:djAbBT8xT04:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=-uMJFm-kg10:djAbBT8xT04:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=-uMJFm-kg10:djAbBT8xT04:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/-uMJFm-kg10" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/hover-captions-superposiciones-con-efectos-en-jquery/200</id><feedburner:origLink>http://www.martiniglesias.eu/blog/hover-captions-superposiciones-con-efectos-en-jquery/200</feedburner:origLink></entry><entry><title type="text">Obtener todos los atributos DATA de un elemento con jQuery y HTML5</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/gs5xvIhMb-Y/199" /><updated>2013-05-27T23:35:17-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/obtener-todos-los-atributos-data-de-un-elemento-con-jquery-y-html5.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Empezando por el principio, vamos a ver que es un atributo DATA en HTML5. Muchas veces hemos necesitado guardar informaci&amp;oacute;n extra en alg&amp;uacute;n elemento de nuestra web o aplicaci&amp;oacute;n web para poder acceder luego a ella. Lo normal era usar un CLASS, un ID o un REL, o en el peor de los casos, inv&amp;eacute;ntandonos un atributo y pasando de validar el c&amp;oacute;digo HTML.&lt;/p&gt;
&lt;p&gt;Si bien estas opciones pod&amp;iacute;an resolvernos el problema cuando el atributo era uno o varios en el caso de usar las clases CSS, no dejaba de ser una porquer&amp;iacute;a. Y digo porquer&amp;iacute;a porque era una forma de enga&amp;ntilde;ar al navegador y meterle informaci&amp;oacute;n para uso privado de nuestra web que no ten&amp;iacute;a relaci&amp;oacute;n ni con la hoja de estilos, ni con la verdadera misi&amp;oacute;n del atributo REL ni nada parecido.&lt;/p&gt;
&lt;p&gt;HTML5, nos permite tener atributos creados especialmente para informaci&amp;oacute;n extra, a modo de metadatos, que luego pueden ser accedidos o manipulados mediante javascript, con alg&amp;uacute;n framework como jQuery e incluso desde nuestra hoja CSS..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=gs5xvIhMb-Y:V-WlVshCPZE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=gs5xvIhMb-Y:V-WlVshCPZE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=gs5xvIhMb-Y:V-WlVshCPZE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=gs5xvIhMb-Y:V-WlVshCPZE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=gs5xvIhMb-Y:V-WlVshCPZE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/gs5xvIhMb-Y" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/obtener-todos-los-atributos-data-de-un-elemento-con-jquery-y-html5/199</id><feedburner:origLink>http://www.martiniglesias.eu/blog/obtener-todos-los-atributos-data-de-un-elemento-con-jquery-y-html5/199</feedburner:origLink></entry><entry><title type="text">30 plugins jQuery que vale la pena mirar</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/nmWQHcwpC8Q/198" /><updated>2013-05-21T23:33:05-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/30-plugins-jquery-que-la-pena-mirar.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Quien me conoce, sabe que soy muy fan de jQuery y la manera en que simplific&amp;oacute; el uso de javascript a la vez que aport&amp;oacute; grandes funcionalidades y efectos simples y complejos con, muchas veces, pocas l&amp;iacute;neas de c&amp;oacute;digo.&lt;/p&gt;
&lt;p&gt;Cientos y cientos de nuevos plugins jQuery se publican cada a&amp;ntilde;o. Algunos b&amp;aacute;sicos, ofreciendo funciones simples, otros pueden ser complejos y ofrecer muchas m&amp;aacute;s funcionalidades.&lt;/p&gt;
&lt;p&gt;De cualquier manera, ambos tipos de plugins son siempre &amp;uacute;tiles. En esta lista de 30 plugins jQuery, habr&amp;aacute; de las 2 clases, algunos complejos y otros realmente simples..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=nmWQHcwpC8Q:iq1yJiNaerE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=nmWQHcwpC8Q:iq1yJiNaerE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=nmWQHcwpC8Q:iq1yJiNaerE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=nmWQHcwpC8Q:iq1yJiNaerE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=nmWQHcwpC8Q:iq1yJiNaerE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/nmWQHcwpC8Q" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/30-plugins-jquery-que-vale-la-pena-mirar/198</id><feedburner:origLink>http://www.martiniglesias.eu/blog/30-plugins-jquery-que-vale-la-pena-mirar/198</feedburner:origLink></entry><entry><title type="text">Subflash 2013 a la riojana</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/xuiVPsWtkN0/197" /><updated>2013-05-20T23:21:25-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/subflash-2013-a-la-riojana.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Otro a&amp;ntilde;o m&amp;aacute;s se viene &lt;strong&gt;EL evento del a&amp;ntilde;o&lt;/strong&gt; para los amantes de las webs, los juegos, los pica c&amp;oacute;digos, los dise&amp;ntilde;adores, los que quieren pasar un buen rato, las novias o novios de todos estos y todo aquel que quiera ir a conocer gente y volver con muchos amigos nuevos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Subflash&lt;/strong&gt; ya tiene fecha, lugar, precio y todo preparado. A falta de la confirmaci&amp;oacute;n de los talleres (que los ir&amp;eacute; actualizando en esta mini entrada a medida que se confirmen), pues este a&amp;ntilde;o toca la tierra del buen vino riojano... concretamente &lt;a href="https://maps.google.es/maps?q=ezcaray&amp;amp;hl=es&amp;amp;sll=42.799929,-8.017734&amp;amp;sspn=2.857514,5.817261&amp;amp;hnear=Ezcaray,+La+Rioja&amp;amp;t=m&amp;amp;z=14" target="_blank"&gt;&lt;strong&gt;Ezcaray&lt;/strong&gt;&lt;/a&gt;, bien llamado, el primer municipio tur&amp;iacute;stico de La Rioja.&lt;/p&gt;
&lt;p&gt;Yo, este a&amp;ntilde;o, no puedo confirmar con tanto tiempo de antelaci&amp;oacute;n mi presencia, est&amp;aacute; condicionada a una serie de acontecimientos, pero, como siempre, har&amp;eacute; lo que pueda para poder estar. Pero si t&amp;uacute; puedes, no te lo pierdas, hazme caso. El lunes siguiente, me dar&amp;aacute;s la raz&amp;oacute;n..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=xuiVPsWtkN0:j4NVE9pK2wU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=xuiVPsWtkN0:j4NVE9pK2wU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=xuiVPsWtkN0:j4NVE9pK2wU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=xuiVPsWtkN0:j4NVE9pK2wU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=xuiVPsWtkN0:j4NVE9pK2wU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/xuiVPsWtkN0" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/subflash-2013-a-la-riojana/197</id><feedburner:origLink>http://www.martiniglesias.eu/blog/subflash-2013-a-la-riojana/197</feedburner:origLink></entry><entry><title type="text">Rellenar un select con datos obtenidos remotamente en json vía jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/HrVvliPb7lE/196" /><updated>2013-05-16T06:24:26-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/rellenar-un-select-con-datos-obtenidos-remotamente-en-json-via-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Volvemos a jQuery y esta vez lo hacemos con un poco de &lt;strong&gt;PHP &lt;/strong&gt;y &lt;strong&gt;JSON&lt;/strong&gt;. Lo que vamos a hacer es rellenar un &lt;strong&gt;SELECT&lt;/strong&gt; (o lista desplegable) con opciones cargadas remotamente mediante &lt;strong&gt;JSON&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Para ello, nos vamos a valer de 3 elementos. Un formulario -con un bot&amp;oacute;n para cargar el contenido-, un poco de javascript para hacer la carga de opciones y un &lt;strong&gt;PHP &lt;/strong&gt;que devolver&amp;aacute; un array convertido en una cadena &lt;strong&gt;JSON&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;T&amp;uacute; me dir&amp;aacute;s, pero a qui&amp;eacute;n se le ocurre cargar las opciones de un select presionando un bot&amp;oacute;n y yo te dir&amp;eacute;... a nadie, pero la idea es hacer lo que se podr&amp;iacute;a traer autom&amp;aacute;ticamente mediante la interacci&amp;oacute;n de tu click, m&amp;aacute;s que nada, para que veas lo que est&amp;aacute; pasando..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=HrVvliPb7lE:TUSty8ladLg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=HrVvliPb7lE:TUSty8ladLg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=HrVvliPb7lE:TUSty8ladLg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=HrVvliPb7lE:TUSty8ladLg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=HrVvliPb7lE:TUSty8ladLg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/HrVvliPb7lE" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/rellenar-un-select-con-datos-obtenidos-remotamente-en-json-via-jquery/196</id><feedburner:origLink>http://www.martiniglesias.eu/blog/rellenar-un-select-con-datos-obtenidos-remotamente-en-json-via-jquery/196</feedburner:origLink></entry><entry><title type="text">Comprobar que una fecha existe usando jQuery Validate</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/PMOELCMXpNg/195" /><updated>2013-05-16T00:00:02-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/comprobar-que-una-fecha-existe-usando-jquery-validate.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Siguiendo con mis anteriores post donde hablo de &lt;a href="http://www.martiniglesias.eu/blog/categoria/validate" target="_blank" title="Posts de jQuery Validate en mi blog"&gt;jQuery Validate&lt;/a&gt;, esta vez me ha tocado verificar que la fecha ingresada en un campo de texto de mi formulario sea correcta.&lt;/p&gt;
&lt;p&gt;Qu&amp;eacute; quiere decir que una fecha sea correcta... pues que exista. &lt;a href="http://www.martiniglesias.eu/blog/categoria/validate" target="_blank" title="Posts de jQuery Validate en mi blog"&gt;jQuery Validate&lt;/a&gt; tiene una opci&amp;oacute;n para validar fechas y otra que llama &lt;strong&gt;dateISO&lt;/strong&gt;, pero seg&amp;uacute;n mis pruebas, el primer caso (&lt;strong&gt;DATE&lt;/strong&gt;), s&amp;oacute;lo verifica que ingreses un n&amp;uacute;mero (he probado a poner un 33 y el validador ha pasado de largo)... y el segundo, si bien valida el formato de una fecha (dd-mm-yyyy o yyyy-mm-dd) no verifica que la fecha exista, por lo que si pones 33-33-3333 te deja pasar porque el formato es correcto.&lt;/p&gt;
&lt;p&gt;Sin m&amp;aacute;s introducciones, nos metemos de lleno a crear un nuevo m&amp;eacute;todo de validaci&amp;oacute;n. No hay mucho que explicar, en la documentaci&amp;oacute;n de jQuery Validate te explica que este potente plugin permite la creaci&amp;oacute;n de m&amp;eacute;todos propios para validar pr&amp;aacute;cticamente todo, as&amp;iacute; que a eso vamos..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PMOELCMXpNg:cgKo4JESQ0Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PMOELCMXpNg:cgKo4JESQ0Q:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PMOELCMXpNg:cgKo4JESQ0Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PMOELCMXpNg:cgKo4JESQ0Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PMOELCMXpNg:cgKo4JESQ0Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/PMOELCMXpNg" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/comprobar-que-una-fecha-existe-usando-jquery-validate/195</id><feedburner:origLink>http://www.martiniglesias.eu/blog/comprobar-que-una-fecha-existe-usando-jquery-validate/195</feedburner:origLink></entry><entry><title type="text">Calcular fecha pasada relativa con PHP</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/3JfHoOSXs_4/194" /><updated>2013-05-10T00:00:03-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/calcular-fecha-pasada-relativa-con-php.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Como desarrolladores web, a menudo necesitamos mostrar las fechas en nuestro sitio web. Como usuario, no me gusta leer fechas completos como "26 de noviembre 2011 23:30" porque, inconscientemente, me pongo a hacer la cuenta para saber cu&amp;aacute;nto tiempo pas&amp;oacute; hasta el d&amp;iacute;a de hoy.&lt;/p&gt;
&lt;p&gt;Prefiero leer fechas inteligentes como "Hace 1 hora" o "hace 6 meses". Por lo tanto, aqu&amp;iacute; he escrito una funci&amp;oacute;n r&amp;aacute;pida y sencilla en PHP que muestre la diferencia o tiempo transcurrido bas&amp;aacute;ndose en un valor de marca de hora determinado tiempo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B&amp;aacute;sicamente defin&amp;iacute; 2 funciones anteriores:&lt;/strong&gt;.&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=3JfHoOSXs_4:EUzQQXG-Bvg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=3JfHoOSXs_4:EUzQQXG-Bvg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=3JfHoOSXs_4:EUzQQXG-Bvg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=3JfHoOSXs_4:EUzQQXG-Bvg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=3JfHoOSXs_4:EUzQQXG-Bvg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/3JfHoOSXs_4" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/calcular-fecha-pasada-relativa-con-php/194</id><feedburner:origLink>http://www.martiniglesias.eu/blog/calcular-fecha-pasada-relativa-con-php/194</feedburner:origLink></entry><entry><title type="text">Mantener fijo el cabecero al hacer scroll con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/PGfeOrQaYsQ/193" /><updated>2013-05-08T23:26:08-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/mantener-fijo-el-cabecero-al-hacer-scroll-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;A ra&amp;iacute;z de una consulta en Twitter de mi buen amigo &lt;a href="https://twitter.com/tecnorama" target="_blank" title="Andr&amp;eacute;s Cay&amp;oacute;n, una vaca verde suelta en Twitter"&gt;@tecnorama&lt;/a&gt; y de mi nuevo amigo &lt;a href="https://twitter.com/opeto82" target="_blank"&gt;@opeto82&lt;/a&gt;, he preparado una minidemo para &lt;strong&gt;dejar fijo el cabecero&lt;/strong&gt; (o el elemento que nos interese) &lt;strong&gt;al hacer scroll y no perderlo de vista&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Seguramente habr&amp;aacute;s visto miles de webs (&lt;a href="http://www.martiniglesias.eu" target="_blank" title="Dise&amp;ntilde;ador web en Galicia"&gt;incluso la m&amp;iacute;a&lt;/a&gt;) que al desplazarte con las barras de desplazamiento vertical, pierdes el logo, el men&amp;uacute; o alg&amp;uacute;n elemento que te har&amp;iacute;a falta tener a mano si el contenido se hace muy extenso.&lt;/p&gt;
&lt;p&gt;Pues bien, este peque&amp;ntilde;o c&amp;oacute;digo de 2 l&amp;iacute;neas aplicar&amp;aacute; una clase &lt;strong&gt;CSS&lt;/strong&gt; a nuestro elemento si el scroll supera determinados pixels y se la quitar&amp;aacute; si el scroll vuelve a su estado original..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PGfeOrQaYsQ:QagAZ5tAW7s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PGfeOrQaYsQ:QagAZ5tAW7s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PGfeOrQaYsQ:QagAZ5tAW7s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=PGfeOrQaYsQ:QagAZ5tAW7s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=PGfeOrQaYsQ:QagAZ5tAW7s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/PGfeOrQaYsQ" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/mantener-fijo-el-cabecero-al-hacer-scroll-con-jquery/193</id><feedburner:origLink>http://www.martiniglesias.eu/blog/mantener-fijo-el-cabecero-al-hacer-scroll-con-jquery/193</feedburner:origLink></entry><entry><title type="text">Scroll hacia arriba sin utilizar plugins en jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/kXM05blNpPI/192" /><updated>2013-04-25T04:32:33-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/scroll-hacia-arriba-sin-utilizar-plugins-en-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Lo que vamos a hacer en este post es agregar din&amp;aacute;micamente un bot&amp;oacute;n para volver a la parte superior de la web si nuestra p&amp;aacute;gina tiene scroll vertical.&lt;/p&gt;
&lt;p&gt;B&amp;aacute;sicamente controlaremos la posici&amp;oacute;n vertical de nuestra p&amp;aacute;gina y si &amp;eacute;sta supera un tama&amp;ntilde;o especificado en el c&amp;oacute;digo javascript, aparecer&amp;aacute; un bot&amp;oacute;n con una flecha apuntando hacia arriba en la parte inferior derecha de nuestra pantalla.&lt;/p&gt;
&lt;p&gt;Lo curioso de &amp;eacute;sto es que, por una vez, lo haremos &lt;strong&gt;sin utilizar ninguna clase de plugin&lt;/strong&gt; y lo haremos de tal manera que no haga falta escribir el bot&amp;oacute;n en todos los html de nuestra web -aunque en lenguajes din&amp;aacute;micos agregarlo en alguno de los includes que utilices evitar&amp;iacute;a una l&amp;iacute;nea de javascript-..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=kXM05blNpPI:z1jLcYYK8xs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=kXM05blNpPI:z1jLcYYK8xs:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=kXM05blNpPI:z1jLcYYK8xs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=kXM05blNpPI:z1jLcYYK8xs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=kXM05blNpPI:z1jLcYYK8xs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/kXM05blNpPI" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/scroll-hacia-arriba-sin-utilizar-plugins-en-jquery/192</id><feedburner:origLink>http://www.martiniglesias.eu/blog/scroll-hacia-arriba-sin-utilizar-plugins-en-jquery/192</feedburner:origLink></entry><entry><title type="text">Mantener el cabecero de una tabla fijo con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/CvPM1JaUhe0/191" /><updated>2013-04-22T01:04:33-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/mantener-el-cabecero-de-una-tabla-fijo-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Si eres de los que usan las tablas para lo que realmente son, es decir, para mostrar datos tabulares y no para maquetaci&amp;oacute;n, este plugin te vendr&amp;aacute; bien si tus tablas contienen muchas filas y corres el riesgo de perder los cabeceros de las columnas al hacer scroll.&lt;/p&gt;
&lt;p&gt;Si usas Excel, sabr&amp;aacute;s que puedes fijar el contenido de las cabeceras para mantenerlas siempre visibles en la parte superior y as&amp;iacute; saber siempre qu&amp;eacute; columna est&amp;aacute;s viendo. Pues bien, este plugin hace lo mismo pero en una tabla de HTML.&lt;/p&gt;
&lt;p&gt;Quien me conoce sabe que odio las tablas y la maquetaci&amp;oacute;n con ellas, pero hay que reconocer que cuando el contenido debe ir en forma de tabla, es absolutamente correcto utilizarlas y no simular su apariencia a base de divs o listas desordenadas..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=CvPM1JaUhe0:mUlwugjNEaI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=CvPM1JaUhe0:mUlwugjNEaI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=CvPM1JaUhe0:mUlwugjNEaI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=CvPM1JaUhe0:mUlwugjNEaI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=CvPM1JaUhe0:mUlwugjNEaI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/CvPM1JaUhe0" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/mantener-el-cabecero-de-una-tabla-fijo-con-jquery/191</id><feedburner:origLink>http://www.martiniglesias.eu/blog/mantener-el-cabecero-de-una-tabla-fijo-con-jquery/191</feedburner:origLink></entry><entry><title type="text">FractionSlider un slide animado en jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/rIMaBChh6Hc/190" /><updated>2013-04-19T00:00:01-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/fractionslider-un-slide-animado-en-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;FractionSlider&lt;/strong&gt; es un slider m&amp;aacute;s en jQuery, como tantos otros que hay por ah&amp;iacute; conocidos tales como el &lt;a href="http://dev7studios.com/nivo-slider/" target="_blank" title="NivoSlider en jQuery"&gt;&lt;strong&gt;NivoSlider&lt;/strong&gt;&lt;/a&gt; (uno de mis preferidos), el &lt;a href="http://galleria.io/" target="_blank" title="Galleria en jQuery"&gt;&lt;strong&gt;Galleria&lt;/strong&gt;&lt;/a&gt;, etc... pero tiene una particularidad que lo hace diferente y es que &lt;strong&gt;cada slide puede tener sus propias animaciones, transiciones y efectos&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Es as&amp;iacute;, cada uno de los slides puede contener diferentes partes y configurar el orden de aparici&amp;oacute;n, efecto y animaci&amp;oacute;n junto al tiempo de duraci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Aunque alertan de alg&amp;uacute;n bug en IE, su autor dice que no ha podido reproducirlos y promete, en la nueva versi&amp;oacute;n publicada, que es slider ya es responsive..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=rIMaBChh6Hc:9mJO6OLnyKU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=rIMaBChh6Hc:9mJO6OLnyKU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=rIMaBChh6Hc:9mJO6OLnyKU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=rIMaBChh6Hc:9mJO6OLnyKU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=rIMaBChh6Hc:9mJO6OLnyKU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/rIMaBChh6Hc" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/fractionslider-un-slide-animado-en-jquery/190</id><feedburner:origLink>http://www.martiniglesias.eu/blog/fractionslider-un-slide-animado-en-jquery/190</feedburner:origLink></entry><entry><title type="text">Zebra_Dialog, ventanas modales muy livianas con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/Ulh66IWVh20/189" /><updated>2013-04-09T00:00:02-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/zebradialog-ventanas-modales-muy-livianas-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Una ventana modal es una ventana secundaria que requiere que los usuarios interact&amp;uacute;en con ella antes de que puedan seguir utilizando la aplicaci&amp;oacute;n principal. Las ventanas modales son uno de los elementos de la interfaz de usuario m&amp;aacute;s com&amp;uacute;nmente usados, y se utilizan, entre otras cosas, para comunicar informaci&amp;oacute;n importante, o para alertar de error o advertencia.&lt;/p&gt;
&lt;p&gt;Zebra_Dialog es un plugin de jQuery peque&amp;ntilde;o y compacto (un archivo Javascript, sin dependencias distintas de jQuery 1.4.1+) y altamente configurable para la creaci&amp;oacute;n de cuadros de di&amp;aacute;logo modales, su intenci&amp;oacute;n es la de reemplazar el ALERT y CONFIRM nativos de Javascript adem&amp;aacute;s de brindar muchas m&amp;aacute;s opciones como abrir p&amp;aacute;ginas en modo iframe, carga de contenido v&amp;iacute;a ajax, etc...&lt;/p&gt;
&lt;p&gt;Tambi&amp;eacute;n se puede utilizar como un widget de notificaci&amp;oacute;n (cuando se configura para mostrar sin botones y cerrar de forma autom&amp;aacute;tica) para las actualizaciones o errores, sin distraer a los usuarios de su experiencia de navegaci&amp;oacute;n por mostrar alertas molestas..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Ulh66IWVh20:VHDI-cn6Np0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Ulh66IWVh20:VHDI-cn6Np0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Ulh66IWVh20:VHDI-cn6Np0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Ulh66IWVh20:VHDI-cn6Np0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Ulh66IWVh20:VHDI-cn6Np0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/Ulh66IWVh20" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/zebradialog-ventanas-modales-muy-livianas-con-jquery/189</id><feedburner:origLink>http://www.martiniglesias.eu/blog/zebradialog-ventanas-modales-muy-livianas-con-jquery/189</feedburner:origLink></entry><entry><title type="text">jQuery Textarea Characters Counter Plugin</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/Owf1-qS-hys/188" /><updated>2013-04-05T00:03:14-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/jquery-textarea-characters-counter-plugin.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Si hab&amp;iacute;as visto mi &lt;a href="http://www.martiniglesias.eu/blog/contar-caracteres-de-un-textarea-con-jquery/91" target="_blank"&gt;antiguo post del plugin jQuery&lt;/a&gt; para contar y limitar caracteres dentro de un textarea (que un amigo twittero me avis&amp;oacute; que la p&amp;aacute;gina original ya no funciona), he buscado una alternativa a ese antiguo post y he dado con el jQuery Textarea Characters Counter Plugin.&lt;/p&gt;
&lt;p&gt;Este plugin, muy configurable y con poquitas opciones, y lo que es mejor, un peso de 5kb en versi&amp;oacute;n producci&amp;oacute;n, te permite personalizar la cantidad de caracteres permitidos, contar las palabras y alertar al usuario cuando est&amp;aacute; llegando al l&amp;iacute;mite indicado.&lt;/p&gt;
&lt;p&gt;No tiene mucho m&amp;aacute;s. &lt;a href="http://www.martiniglesias.eu/demos/textarea/" target="_blank"&gt;Te dejo una minidemo con las opciones b&amp;aacute;sicas&lt;/a&gt; y el enlace a la &lt;a href="http://roy-jin.appspot.com/jsp/textareaCounter.jsp" target="_blank"&gt;web original para descargar&lt;/a&gt; el c&amp;oacute;digo..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Owf1-qS-hys:p_YsCZH7244:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Owf1-qS-hys:p_YsCZH7244:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Owf1-qS-hys:p_YsCZH7244:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=Owf1-qS-hys:p_YsCZH7244:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=Owf1-qS-hys:p_YsCZH7244:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/Owf1-qS-hys" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/jquery-textarea-characters-counter-plugin/188</id><feedburner:origLink>http://www.martiniglesias.eu/blog/jquery-textarea-characters-counter-plugin/188</feedburner:origLink></entry><entry><title type="text">Image Hover Move, imagen destacada con pan en jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/l9jByAQeJvQ/187" /><updated>2013-04-01T02:54:28-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/image-hover-move-imagen-destacada-con-pan-en-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Un plugin interesa para mostrar una imagen destacada que, al pasar el rat&amp;oacute;n por encima, mueva esa imagen de tal manera que se vea el trozo oculto.&lt;/p&gt;
&lt;p&gt;Adem&amp;aacute;s de eso, mostrar&amp;aacute; un peque&amp;ntilde;o caption que podemos indicar utilizando el title de nuestra imagen.&lt;/p&gt;
&lt;p&gt;Vamos a intentar explicarnos, si tenemos una lista de productos con una peque&amp;ntilde;a foto miniatura, a menudo nos pasa que debemos cortar la foto porque algunas est&amp;aacute;n tomadas en modo paisaje (apaisada) y otras en vertical y, buscar la forma de encajar ambos tipos de im&amp;aacute;genes hace que uno de los m&amp;eacute;todos siempre pierda..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=l9jByAQeJvQ:ZFlHn7pmsYw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=l9jByAQeJvQ:ZFlHn7pmsYw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=l9jByAQeJvQ:ZFlHn7pmsYw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=l9jByAQeJvQ:ZFlHn7pmsYw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=l9jByAQeJvQ:ZFlHn7pmsYw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/l9jByAQeJvQ" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/image-hover-move-imagen-destacada-con-pan-en-jquery/187</id><feedburner:origLink>http://www.martiniglesias.eu/blog/image-hover-move-imagen-destacada-con-pan-en-jquery/187</feedburner:origLink></entry><entry><title type="text">Validar una cuenta bancaria española con jQuery Validate</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/SNA6_eckANE/186" /><updated>2013-03-26T06:36:16-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/validar-una-cuenta-bancaria-espanola-con-jquery-validate.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Me ha surgido el problema de tener que validar que un n&amp;uacute;mero de cuenta (de un banco espa&amp;ntilde;ol) sea correcto y necesitaba integrar el m&amp;eacute;todo con un formulario en HTML que est&amp;aacute; utilizando &lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/" target="_blank" title="jQuery Validate plugin"&gt;jQuery Validate de Bassistance.de&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Como sabr&amp;aacute;s, este poderoso plugin de validaci&amp;oacute;n permite &lt;a href="http://docs.jquery.com/Plugins/Validation#Plugin_methods" target="_blank" title="jQuery Validation methods"&gt;crear m&amp;eacute;todos propios de validaci&amp;oacute;n&lt;/a&gt; para agregarlos a los que ya trae por defecto que son campo requerido, n&amp;uacute;mero, direcci&amp;oacute;n de email, d&amp;iacute;gitos, cantidad m&amp;aacute;xima y m&amp;iacute;nima de caracteres, n&amp;uacute;mero incluido en un rango, etc...&lt;/p&gt;
&lt;p&gt;Trae, adem&amp;aacute;s, alguna validaci&amp;oacute;n de tarjeta de cr&amp;eacute;dito y de c&amp;oacute;digo postal, pero no trae cuenta bancaria, por lo que me decid&amp;iacute;, ayudado de una f&amp;oacute;rmula en javascript que encontr&amp;eacute; googleando, adaptar dicha funci&amp;oacute;n a la validaci&amp;oacute;n actual de mi formulario..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=SNA6_eckANE:7wtU_vJ9Usk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=SNA6_eckANE:7wtU_vJ9Usk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=SNA6_eckANE:7wtU_vJ9Usk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=SNA6_eckANE:7wtU_vJ9Usk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=SNA6_eckANE:7wtU_vJ9Usk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/SNA6_eckANE" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/validar-una-cuenta-bancaria-espanola-con-jquery-validate/186</id><feedburner:origLink>http://www.martiniglesias.eu/blog/validar-una-cuenta-bancaria-espanola-con-jquery-validate/186</feedburner:origLink></entry><entry><title type="text">Formatea los números de tus input text con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/WOn_7OMPNp4/185" /><updated>2013-03-25T01:00:02-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/formatea-los-numeros-de-tus-input-text-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Nuevamente con los formularios y en este caso con la necesidad de darle un formato espec&amp;iacute;fico a un campo de texto en el que s&amp;oacute;lo queremos n&amp;uacute;meros.&lt;/p&gt;
&lt;p&gt;Este plugin, nos dar&amp;aacute; la posibilidad de enmascarar el valor introducido, aplicando la separaci&amp;oacute;n de decimales y millares pero enviando por detr&amp;aacute;s el valor real sin ning&amp;uacute;n caracter a&amp;ntilde;adido.&lt;/p&gt;
&lt;p&gt;Su funcionamiento es muy sencillo, se indica la &lt;em&gt;class&lt;/em&gt; de los input a formatear y la cantidad de decimales que queremos que muestre y ya est&amp;aacute; hecho..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=WOn_7OMPNp4:32f-U7ZZKhA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=WOn_7OMPNp4:32f-U7ZZKhA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=WOn_7OMPNp4:32f-U7ZZKhA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=WOn_7OMPNp4:32f-U7ZZKhA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=WOn_7OMPNp4:32f-U7ZZKhA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/WOn_7OMPNp4" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/formatea-los-numeros-de-tus-input-text-con-jquery/185</id><feedburner:origLink>http://www.martiniglesias.eu/blog/formatea-los-numeros-de-tus-input-text-con-jquery/185</feedburner:origLink></entry><entry><title type="text">Pickadate un selector de fechas responsive con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/jiZ2XC4NvOU/184" /><updated>2013-03-22T01:00:01-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/pickadate-un-selector-de-fechas-responsive-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;A menudo debemos hacer formularios web donde le solicitamos al usuario que ingrese una fecha. Hasta aqu&amp;iacute; no hay problema, pero el tema se complica cuando necesitamos que el usuario nos marque una determinada fecha, en un formato espec&amp;iacute;fico, o cualquier variante que se nos pueda presentar.&lt;/p&gt;
&lt;p&gt;Lo normal ser&amp;iacute;a, si est&amp;aacute;s usando el framework de jQuery UI, usar su datepicker, pero si no lo est&amp;aacute;s usando, cargar todos los js, css e im&amp;aacute;genes se hace un tanto pesado, incluso, personalizar su apariencia, requiere que crees un tema o te adaptes a lo que trae.&lt;/p&gt;
&lt;p&gt;Pero qu&amp;eacute; pasa si le agregamos la dificultad de necesitar que nuestro calendario selector sea adaptativo? Y qu&amp;eacute; pasa si necesitamos configurarle opciones como desactivar fechas, que en el UI no es tan sencillo?.&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=jiZ2XC4NvOU:3ftFoI6xMsk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=jiZ2XC4NvOU:3ftFoI6xMsk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=jiZ2XC4NvOU:3ftFoI6xMsk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=jiZ2XC4NvOU:3ftFoI6xMsk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=jiZ2XC4NvOU:3ftFoI6xMsk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/jiZ2XC4NvOU" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/pickadate-un-selector-de-fechas-responsive-con-jquery/184</id><feedburner:origLink>http://www.martiniglesias.eu/blog/pickadate-un-selector-de-fechas-responsive-con-jquery/184</feedburner:origLink></entry><entry><title type="text">Agrandar un textarea según su contenido con jQuery Autosize</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/qfZIRqISloQ/183" /><updated>2013-03-21T08:17:36-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/agrandar-un-textarea-segun-su-contenido-con-jquery-autosize.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;El t&amp;iacute;tulo lo dice todo. Si tienes un textarea en el que pretendes que el usuario rellene gran cantidad de texto, esta es una opci&amp;oacute;n m&amp;aacute;s que interesante para evitarle tener que moverse con barras de scroll.&lt;/p&gt;
&lt;p&gt;Se trata de un plugin que actualiza el tama&amp;ntilde;o del textarea autom&amp;aacute;ticamente a medida que vas escribiendo en &amp;eacute;l y puede ser de dos maneras, simple o con un desplazamiento suave.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.jacklmoore.com/autosize/" target="_blank" title="jQuery Autosize plugin"&gt;Su autor&lt;/a&gt;, es el mismo que hizo el ya conocido &lt;a href="http://www.jacklmoore.com/colorbox" target="_blank" title="jQuery Colorbox plugin"&gt;Colorbox&lt;/a&gt;, por lo que es garant&amp;iacute;a de calidad..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=qfZIRqISloQ:Ifc2UMC6RS8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=qfZIRqISloQ:Ifc2UMC6RS8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=qfZIRqISloQ:Ifc2UMC6RS8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=qfZIRqISloQ:Ifc2UMC6RS8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=qfZIRqISloQ:Ifc2UMC6RS8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/qfZIRqISloQ" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/agrandar-un-textarea-segun-su-contenido-con-jquery-autosize/183</id><feedburner:origLink>http://www.martiniglesias.eu/blog/agrandar-un-textarea-segun-su-contenido-con-jquery-autosize/183</feedburner:origLink></entry><entry><title type="text">Audiojs un plugin para reproducir ficheros de audio en tu web</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/s6kTXEZSI_M/182" /><updated>2013-03-21T08:07:01-07:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/audiojs-un-plugin-para-reproducir-ficheros-de-audio-en-tu-web.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Ocasionalmente podemos necesitar reproducir un fichero de audio en nuestra web, ya sea como muestra de una canci&amp;oacute;n o grabaci&amp;oacute;n y no queremos depender de alg&amp;uacute;n reproductor en flash.&lt;/p&gt;
&lt;p&gt;Si bien HTML5 ya dispone del tag AUDIO para estas labores, debo aclarar que, como siempre, los distintos fabricantes de navegadores no se han puesto de acuerdo en el codec a estandarizar y algunos navegadores soportan el MP3 como audio mientras que otros, como Firefox, usan el formato ogg.&lt;/p&gt;
&lt;p&gt;Pues bien, para hacer que funcione el MP3 en todos, o casi, los navegadores, existe Audiojs, un plugin livianito que reemplazar&amp;aacute; cada tag audio en nuestra p&amp;aacute;gina por un bonito reproductor (personalizable mediante el CSS incluido en el .JS) y, &lt;a href="http://kolber.github.com/audiojs/" target="_blank" title="Audiojs plugin jQuery para reproducir MP3 en tu web"&gt;seg&amp;uacute;n dice su autor&lt;/a&gt;, degrada a un reproductor de flash si tu navegador no soportara el tag AUDIO (como en los viejos Internet Explorer)..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=s6kTXEZSI_M:RQxenuGsIqY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=s6kTXEZSI_M:RQxenuGsIqY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=s6kTXEZSI_M:RQxenuGsIqY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=s6kTXEZSI_M:RQxenuGsIqY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=s6kTXEZSI_M:RQxenuGsIqY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/s6kTXEZSI_M" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/audiojs-un-plugin-para-reproducir-ficheros-de-audio-en-tu-web/182</id><feedburner:origLink>http://www.martiniglesias.eu/blog/audiojs-un-plugin-para-reproducir-ficheros-de-audio-en-tu-web/182</feedburner:origLink></entry><entry><title type="text">Marcar y desmarcar todos los checkbox recordando su estado original con jQuery</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/_OjytPu0VcU/181" /><updated>2013-03-05T00:00:01-08:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/marcar-y-desmarcar-todos-los-checkbox-recordando-su-estado-original-con-jquery.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;Cuantas veces nos ha pasado que tenemos que presentar una lista de opciones (por ejemplo para una eliminaci&amp;oacute;n masiva de registros) y queremos agregar la funcionalidad de marcar y desmarcar todos los checkboxes con uno ubicado, generalmente, en el encabezado de nuestra tabla.&lt;/p&gt;
&lt;p&gt;Pues bien, hacer esto no requiere mayor sacrificio, pero esta vez, le quise agregar la dificultad de que el checkbox recuerde su estado original.&lt;/p&gt;
&lt;p&gt;Supongamos que estamos editando un registro y tenemos que marcarle muchas opciones o, mejor dicho, queremos a&amp;ntilde;adirle todas las opciones que quedaban sin marcar (porque ya ten&amp;iacute;amos algunas opciones se&amp;ntilde;aladas anteriormente), y cuando seleccionamos todos los checkboxes nos damos cuenta que nos equivocamos y queremos volver a empezar dejando &amp;uacute;nicamente marcados aquellos checks que ya estaban marcados..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_OjytPu0VcU:B8TishEHZNw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_OjytPu0VcU:B8TishEHZNw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_OjytPu0VcU:B8TishEHZNw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=_OjytPu0VcU:B8TishEHZNw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=_OjytPu0VcU:B8TishEHZNw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/_OjytPu0VcU" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/marcar-y-desmarcar-todos-los-checkbox-recordando-su-estado-original-con-jquery/181</id><feedburner:origLink>http://www.martiniglesias.eu/blog/marcar-y-desmarcar-todos-los-checkbox-recordando-su-estado-original-con-jquery/181</feedburner:origLink></entry><entry><title type="text">6 plugins jQuery que recomendaría</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/martiniglesias/~3/zvVf0XUCem4/180" /><updated>2013-02-21T00:00:02-08:00</updated><content type="html">&lt;img src="http://www.martiniglesias.eu/archivos/6-plugins-jquery-que-recomendaria.jpg" /&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;A veces me gusta darme una vuelta por la secci&amp;oacute;n de plugins de jQuery.com y ver qu&amp;eacute; hay de nuevo. Muchas veces encuentro plugins que valdr&amp;iacute;a la pena compartir pero que no tienen descripci&amp;oacute;n ni informaci&amp;oacute;n como para escribir un post entero y, para no terminar en post de 2 parrafitos, esta vez recopilo 6 miniposts en uno.&lt;/p&gt;
&lt;p&gt;La minicolecci&amp;oacute;n de 6 plugins que dejo a continuaci&amp;oacute;n est&amp;aacute;n bien, unos mejor que otros, unos mucho m&amp;aacute;s funcionales que otros pero el que se lleva el premio es el de la marquesina, que, seguramente, alguna web todav&amp;iacute;a tendr&amp;aacute; de estos odiosos textos caminando :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Al grano...&lt;/strong&gt;&lt;br /&gt;Ah&amp;iacute; va mi peque&amp;ntilde;a recopilaci&amp;oacute;n, dejando t&amp;iacute;tulo, para qu&amp;eacute; sirve, enlace a la web y enlace a la demo si lo hubiera..&lt;/p&gt;Mira el artículo completo entrando en mi blog!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=zvVf0XUCem4:LclSsDcqvYw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=zvVf0XUCem4:LclSsDcqvYw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=zvVf0XUCem4:LclSsDcqvYw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?i=zvVf0XUCem4:LclSsDcqvYw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/martiniglesias?a=zvVf0XUCem4:LclSsDcqvYw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/martiniglesias?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/martiniglesias/~4/zvVf0XUCem4" height="1" width="1"/&gt;</content><id>http://www.martiniglesias.eu/blog/6-plugins-jquery-que-recomendaria/180</id><feedburner:origLink>http://www.martiniglesias.eu/blog/6-plugins-jquery-que-recomendaria/180</feedburner:origLink></entry></feed>
