<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guiabreve &#187; jquery</title>
	<atom:link href="http://guiabreve.com/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://guiabreve.com</link>
	<description>Red Bull-based programming</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:22:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Menú de subscripción con jQuery y CSS</title>
		<link>http://guiabreve.com/menu-de-subscripcion-con-jquery-y-css.html</link>
		<comments>http://guiabreve.com/menu-de-subscripcion-con-jquery-y-css.html#comments</comments>
		<pubDate>Tue, 03 Jan 2012 08:23:44 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desplegable]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Menu subscripción]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1376</guid>
		<description><![CDATA[Menú desplegado. Demo Usando jQuery y CSS he creado este pequeño menú desplegable de subscripción donde podemos ofrecer a nuestros usuarios los enlaces a los distintos feeds rss de nuestra página. El menú es realmente sencillo, no es nada complicado ni nada del otro mundo. Pero, gracias a él podemos darnos cuenta de que con <a href="http://guiabreve.com/menu-de-subscripcion-con-jquery-y-css.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/Menu-de-subscripcion-jQuery.png" alt="" title="Menu de subscripcion jQuery" width="156" height="126" class="izquierda" />
<div class="izquierda">Menú desplegado. <a href="http://guiabreve.com/demo/jQuery%20Subscribe%20Menu/" title="Demostración de "jQuery Subscribe Menu"">Demo</a></div>
<p>Usando <a href="http://guiabreve.com/tag/jquery" title="jQuery en WordPress">jQuery</a> y <a href="http://guiabreve.com/tag/CSS">CSS</a> he creado este pequeño menú desplegable de subscripción donde podemos ofrecer a nuestros usuarios los enlaces a los distintos <em>feeds rss</em> de nuestra página.</p>
<p>El menú es realmente sencillo, no es nada complicado ni nada del otro mundo. Pero, gracias a él podemos darnos cuenta de que con 6 lineas de jQuery y un poco de CSS podemos lograr cosas alucinantes.</p>
<p>Si sabéis jQuery, esto os parecerá muy sencillo y no os enseñará nada. Si por el contrario no sabéis, este código os podrá servir de introducción y os dareis cuenta de que es realmente sencillo hacer cosas con el sabiendo muy poco.<span id="more-1376"></span></p>
<h3>Veamos el código</h3>
<h4>HTML</h4>
<p>Nada que destacar por aqui. Una caja con dos mas dentro, una de ellas es la que se muestra y se oculta que contiene, además, la lista de enlaces y la otra es para la flecha que indica el estado de la caja.</p>
<pre class="brush:html">&lt;div id=&quot;caja_rss&quot;&gt;
	Subscribete
	&lt;div class=&quot;flecha cerrado&quot;&gt;&amp;nbsp;&lt;/div&gt;
		&lt;div class=&quot;caja&quot; style=&quot;display:none&quot;&gt;
			&lt;ul&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Feed RSS&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Email&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Comentarios&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</pre>
<h4>CSS</h4>
<p>Lo mismo que lo anterior. Si estamos familiarizados con CSS este código no tiene nada de especial. Unos bordes redondeados por aqui, fondo naranja por allí, algunas sombras y poco más.</p>
<pre class="brush:css">#caja_rss {
	width: 120px;
	margin: auto;
	text-align: left;
	font-size: 16px;
	padding: 8px 14px 9px;
	color: #fff;
	text-decoration: none;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);

	cursor: pointer;
	background-color: #ff5c00;
}

.flecha {
	background: url('flechas.png') no-repeat;
	float: right;
	width: 20px;
	height: 20px;
}
.flecha.cerrado {	background-position: 0px -10px;	margin-top: -13px;	margin-bottom: -10px;}
.flecha.abierto {	background-position: 0px 10px;	margin-top: -23px;}

.caja {
	background: #EEE;
	margin: 10px -10px -6px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.caja ul {	padding: 5px 10px;	list-style: none;	margin: 0;}
.caja li {	padding: 2px 0;}
.caja a {
	color: #444;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px dotted #888;
}
.caja a:hover {	border-bottom: 1px solid #666;	color: #222;}</pre>
<h4>La magia, jQuery</h4>
<p>Aqui es donde pasa todo.</p>
<p>Como vemos el código jQuery, como siempre va contenido dentro del <code>$(document).ready</code> para evitar que se ejecute antes de terminar la carga.</p>
<p>Luego tenemos un <code>toggle</code> que se ejecuta al hacer clic sobre el elemento <code>#caja_rss</code>. Vemos como dentro de este elemento tenemos dos funciones, cada una de ellas se ejecutará una vez cada una.</p>
<ol>
<li>La primera función sirve para desplegar el menú y eliminar y añadir la clase cerrado y abierto respectivamente</li>
<li>La segunda función hace lo contrario para dejar el menu como al principio</li>
</ol>
<pre class="brush:js">$(document).ready(function(){
	$('#caja_rss').toggle(
		function(){
			$('.caja').slideDown();
			$('.flecha').removeClass('cerrado');
			$('.flecha').addClass('abierto');
		},
		function(){
			$('.caja').slideUp();
			$('.flecha').removeClass('abierto');
			$('.flecha').addClass('cerrado');
		}
	);
});</pre>
<p>Y esto es todo. Como siempre, dudas y preguntas en los comentarios y si te ha servido de ayuda o te ha gustado comparte la para ayudar a cuantos más mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/menu-de-subscripcion-con-jquery-y-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery.Suggest, autocompletado de campos</title>
		<link>http://guiabreve.com/jquery-suggest-autocompletado-de-campos.html</link>
		<comments>http://guiabreve.com/jquery-suggest-autocompletado-de-campos.html#comments</comments>
		<pubDate>Thu, 22 Dec 2011 07:30:56 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Autocompletado]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery.Suggest]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1330</guid>
		<description><![CDATA[Imagen de campo con autocompletado habilitado jQuery.suggest es un plugin sencillo de autocompletado. Lo mejor de este plugin es su sencillez. Al situarnos sobre un input de texto y teclear sobre el nos irá sugeriendo algunas opciones y al pulsar tab o intro se autocompletará actualizando el campo con el texto en cuestión. Si hay <a href="http://guiabreve.com/jquery-suggest-autocompletado-de-campos.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<div class="izquierda"><img src="http://guiabreve.com/wp-content/uploads/Captura-de-pantalla-2011-12-20-a-las-23.31.57.png" alt="" title="Captura de pantalla 2011-12-20 a la(s) 23.31.57" width="235" height="114" class="size-full wp-image-1333" /><br />
Imagen de campo con autocompletado habilitado</div>
<p><a href="http://polarblau.github.com/suggest/">jQuery.suggest</a> es un plugin sencillo de autocompletado.</p>
<p>Lo mejor de este plugin es su sencillez. Al situarnos sobre un <code>input</code> de texto y teclear sobre el nos irá sugeriendo algunas opciones y al pulsar <code>tab</code> o <code>intro</code> se autocompletará actualizando el campo con el texto en cuestión.</p>
<p>Si hay más de una coincidencia para el texto introducido aparecerá unos <code>...</code> indicando que hay más de un resultado. Pulsando las flechas arriba y abajo podremos ver los distintos resultados y seleccionar uno. Todo, muy intuitivo.</p>
<h3>Uso&#8230;</h3>
<p>Su uso es sencillo. Tenemos una variable que será un <code>array</code> que contendrá todas las sugerencias. Por último indicamos el <code>#container</code> (elemento) al que le pasamos el array y las dos opciones de configuración, suggestionColor y moreIndicatorClass, este último, indica el elemento que aparecerá cuando haya más de una coincidencia.</p>
<pre class="brush:js">
var haystack = ["ActionScript", "AppleScript", "Asp", "BASIC", ...];

$(function(){
  $('#container').suggest(haystack, {
    suggestionColor   : '#cccccc',
    moreIndicatorClass: 'suggest-more'
  });
});</pre>
<p>Demás esta decir que hay que incluír el archivo del plugin y la librería <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/jquery-suggest-autocompletado-de-campos.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile 1.0 ya está disponible</title>
		<link>http://guiabreve.com/jquery-mobile-1-0-ya-esta-disponible.html</link>
		<comments>http://guiabreve.com/jquery-mobile-1-0-ya-esta-disponible.html#comments</comments>
		<pubDate>Tue, 29 Nov 2011 13:28:17 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1265</guid>
		<description><![CDATA[Ha pasado casi un año desde el lanzamiento de la primera versión beta de jQuery Mobile y ahora ya disponemos de la versión 1.0 estable. Si no conocéis jQuery Mobile, se trata de un framework que es compatible con la mayoría de navegadores webs de móviles. Además de, estar bien documentado y de poder generar <a href="http://guiabreve.com/jquery-mobile-1-0-ya-esta-disponible.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/logo-de-jquery-150x150.png" alt="" title="jQuery" width="150" height="150" class="encuadre alignright size-thumbnail wp-image-623" />Ha pasado casi un año desde el lanzamiento de la primera versión beta de <a href="http://jquerymobile.com/" title="jQuery Mobile">jQuery Mobile</a> y ahora ya disponemos de la <a href="http://jquerymobile.com/blog/2011/11/16/announcing-jquery-mobile-1-0/" title="Anuncio de la versión estable">versión 1.0 estable</a>.</p>
<p>Si no conocéis jQuery Mobile, se trata de un <em>framework</em> que es compatible con la mayoría de navegadores webs de móviles. Además de, estar bien documentado y de poder generar themes con <a href="http://jquerymobile.com/themeroller/">ThemeRoller</a>, incluye también numerosos widgets optimizados para pantallas tactiles así como botones, barras de herramientas, listas, etc que nos ayudarán a comenzar nuestro proyecto móvil.</p>
<p>Sin duda, como mínimo, se merece un vistazo</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/jquery-mobile-1-0-ya-esta-disponible.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Más animaciones CSS</title>
		<link>http://guiabreve.com/mas-animaciones-css.html</link>
		<comments>http://guiabreve.com/mas-animaciones-css.html#comments</comments>
		<pubDate>Tue, 29 Nov 2011 07:33:35 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Animaciones]]></category>
		<category><![CDATA[Animate.css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Modernizr]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1261</guid>
		<description><![CDATA[Animate.css es un conjunto de animaciones, en CSS3, por supuesto. Para implementarlas en los distintos elementos simplemente tenemos que añadir las clases especificas donde lo deseemos o añadir las propiedades directamente en nuestro archivo CSS. El problema es que por ahora solo son compatibles con Safari, Chrome y Firefox. Microsoft a anunciado que las animaciones <a href="http://guiabreve.com/mas-animaciones-css.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://daneden.me/animate/" title="Animate.css">Animate.css</a> es un <a href="http://guiabreve.com/efectos-de-animacion-con-css3.html" title="Efectos de animación con CSS3">conjunto de animaciones</a>, en <a href="http://guiabreve.com/tag/css3" title="CSS3 en Guiabreve">CSS3</a>, por supuesto.</p>
<p>Para implementarlas en los distintos elementos <strong>simplemente tenemos que añadir las clases especificas donde lo deseemos o añadir las propiedades directamente en nuestro archivo CSS</strong>. </p>
<p>El problema es que por ahora <strong>solo son compatibles con Safari, Chrome y Firefox</strong>. Microsoft a anunciado que las animaciones serán compatibles en Internet Explorer 10 y Opera hará lo propio con la versión número 12.</p>
<p>Para solucionar esto podemos usar Animate.css conjuntamente con <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> y <a href="http://guiabreve.com/modernizr-compatibilidad-de-html5-y-css3-con-navegadores-antiguos.html" title="Modernizr, compatibilidad de HTML5 y CSS3 con navegadores antiguos">Modernizr</a>. Si el navegador no es compatible con las animaciones css podemos lanzarlas por medio de jQuery y así conseguir que todos los usuarios en todos los navegadores vean correctamente el sitio.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/mas-animaciones-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keypad, teclado virtual en pantalla con jQuery</title>
		<link>http://guiabreve.com/keypad-teclado-virtual-en-pantalla-con-jquery.html</link>
		<comments>http://guiabreve.com/keypad-teclado-virtual-en-pantalla-con-jquery.html#comments</comments>
		<pubDate>Wed, 09 Nov 2011 15:30:04 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Keypad]]></category>
		<category><![CDATA[Teclado virtual]]></category>
		<category><![CDATA[TVP]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1216</guid>
		<description><![CDATA[Ultimamente, en el trabajo, estoy desarrollando una herramienta para gestionar las tiendas de la empresa. Facturas, Albaranes, Ventas de productos, Stocks, etc. nada especialmente interesante. Una de las peculiaridades del proyecto es que en las tiendas, por lo general, los ordenadores o TPVs no disponen de teclado y rat&#243;n ya que usan pantallas t&#225;ctiles por <a href="http://guiabreve.com/keypad-teclado-virtual-en-pantalla-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Ultimamente, en el trabajo, estoy desarrollando una herramienta para gestionar las tiendas de la empresa. Facturas, Albaranes, Ventas de productos, Stocks, etc. nada especialmente interesante.</p>
<p>Una de las peculiaridades del proyecto es que en las tiendas, por lo general, los ordenadores o TPVs no disponen de teclado y rat&oacute;n ya que usan pantallas t&aacute;ctiles por lo que me vi obligado a inclu&iacute;r un teclado en pantalla para los <em>inputs</em> de texto.</p>
<p>Para ello encontre dos soluciones en la web. Por un lado estaba <a href="http://keith-wood.name/keypad.html">jQuery Keypad</a> y por otro lado <a href="http://mottie.github.com/Keyboard/">Virtual Keyboard</a>.<span id="more-1216"></span></p>
<p>Yo decid&iacute; usar la primera por su sencillez. Para implementar jQuery Keypad en cualquier p&aacute;gina necesitamos. Primero que nada, agregar las librer&iacute;as necesarias por el plugin as&iacute; como <a href="http://guiabreve.com/tag/jQuery">jQuery</a>:</p>
<pre class="brush:html">
<!-- jQuery -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<!-- jQuery Keypad y el archivo de idioma Español -->
<script type="text/javascript" src="js/keypad/jquery.keypad.js"></script>
<script type="text/javascript" src="js/keypad/jquery.keypad-es.js"></script>
<!-- CSS -->
<link href="js/keypad/jquery.keypad.css" rel="stylesheet" type="text/css" />
</pre>
<p>Luego iniciamos el plugin:</p>
<pre class="brush:js">
	<script type="text/javascript">
		$(document).ready(function(){
			// Layaut de teclado Qwerty
			var qwertyLayout = [ 
			    $.keypad.qwertyAlphabetic[0] + $.keypad.CLOSE, 
			    $.keypad.HALF_SPACE + $.keypad.qwertyAlphabetic[1] + 
			    $.keypad.HALF_SPACE + $.keypad.CLEAR, 
			    $.keypad.SPACE + $.keypad.qwertyAlphabetic[2] + 
			    $.keypad.SHIFT + $.keypad.BACK
			];
			// Todos los inputs tipo texto con la clase "text" incluirán
			// un teclado QWERTY
			$('input[type=text].text').keypad({keypadOnly: false, layout: qwertyLayout});
			// Inputs de texto con clase "num" incluirán un 
			// teclado numerico
			$('input[type=text].num').keypad();
		});
	</script>
</pre>
<p>Con esto ser&aacute; suficiente para tener el teclado virtual en los <em>inputs</em> que queramos. Para ello, si queremos un teclado <em>Qwerty</em> incluiremos la clase <code>text</code>. Si solo queremos un teclado num&eacute;rico, a&ntilde;adimos la clase <code>num</code> al input.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/keypad-teclado-virtual-en-pantalla-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efectos de animación con CSS3</title>
		<link>http://guiabreve.com/efectos-de-animacion-con-css3.html</link>
		<comments>http://guiabreve.com/efectos-de-animacion-con-css3.html#comments</comments>
		<pubDate>Fri, 04 Nov 2011 07:30:13 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Programación y Diseño]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Efectos]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Transformaciones]]></category>
		<category><![CDATA[Transiciones]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1201</guid>
		<description><![CDATA[Es increíble los efectos que podemos conseguir con CSS3. Se acabó el usar javascript o librerías como jQuery o Mootools para realizar transiciones y efectos. En esta galería tenemos dies ejemplos de distintas animaciones que podemos conseguir con CSS3. En la demostración, al situarnos sobre las distintas cajas podemos ver las distintas transacciones y transformaciones <a href="http://guiabreve.com/efectos-de-animacion-con-css3.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/Efectos-CSS3-300x209.png" alt="" title="Efectos CSS3" width="300" height="209" class="alignleft size-medium wp-image-1202 encuadre" />Es increíble los efectos que podemos conseguir con <a href="http://guiabreve.com/tag/css3" title="CSS3 en Guiabreve">CSS3</a>. Se acabó el usar javascript o librerías como <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> o <a href="http://guiabreve.com/tag/mootools" title="Mootools en Guiabreve">Mootools</a> para realizar transiciones y efectos.</p>
<p>En esta galería tenemos <strong><a href="http://tympanus.net/codrops/2011/11/02/original-hover-effects-with-css3/">dies ejemplos de distintas animaciones que podemos conseguir con CSS3</a></strong>. En la <a href="http://tympanus.net/Tutorials/OriginalHoverEffects/">demostración</a>, al situarnos sobre las distintas cajas podemos ver las distintas transacciones y transformaciones que generan los distintos efectos.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/efectos-de-animacion-con-css3.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jTicker, escritura de texto letra a letra</title>
		<link>http://guiabreve.com/jticker-escritura-de-texto-letra-a-letra.html</link>
		<comments>http://guiabreve.com/jticker-escritura-de-texto-letra-a-letra.html#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:10:04 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jTicker]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1130</guid>
		<description><![CDATA[jTicker es un plugin de jQuery que nos permite escribir texto secuencialmente, letra a letra, de forma animada. El efecto que se consigue me recuerda mucho a artilugios antiguos o películas de hackers. No se que utilidad más halla del efecto visual podemos sacarle a este plugin, pero me ha llamado la atención y lo <a href="http://guiabreve.com/jticker-escritura-de-texto-letra-a-letra.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://webdev.stephband.info/jticker/" title="jQuery Ticker">jTicker</a> es un plugin de <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> que <strong>nos permite escribir texto secuencialmente, letra a letra, de forma animada</strong>. El efecto que se consigue me recuerda mucho a artilugios antiguos o películas de hackers.</p>
<p>No se que utilidad más halla del efecto visual podemos sacarle a este plugin, pero me ha llamado la atención y lo comparto con ustedes.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/jticker-escritura-de-texto-letra-a-letra.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controlar clicks fuera de un elemento con jQuery</title>
		<link>http://guiabreve.com/controlar-clicks-fuera-de-un-elemento-con-jquery.html</link>
		<comments>http://guiabreve.com/controlar-clicks-fuera-de-un-elemento-con-jquery.html#comments</comments>
		<pubDate>Fri, 21 Oct 2011 11:21:13 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Programación y Diseño]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[fuera]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[menu desplegable]]></category>
		<category><![CDATA[ocultar]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1111</guid>
		<description><![CDATA[Estaba desarrollando un menú desplegable con jQuery y necesitaba controlar los clicks fuera del menu para cerrarlo. Informandome y navegando por la red me di cuenta de que lo que hacía la mayoría era controlar los clics en el document y así ocultar el menú. // Al hacer click en cualquier elemento del documento $(document).click(function(){ <a href="http://guiabreve.com/controlar-clicks-fuera-de-un-elemento-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Estaba desarrollando un menú desplegable con <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> y necesitaba controlar los clicks fuera del menu para cerrarlo. Informandome y navegando por la red me di cuenta de que lo que hacía la mayoría era controlar los clics en el <code>document</code> y así ocultar el menú.</p>
<pre class="brush:js">
// Al hacer click en cualquier elemento del documento
$(document).click(function(){
    // Ocultamos el menu
    $(".menucontainer").hide();
});
</pre>
<p>El problema, es que si en el menú tenemos, por ejemplo, una lista <code>ol</code> y hacemos clic sobre ella el menú también se oculta. Esto es debido a que el clic se propaga hacía atras llegando finalmente al document. Para evitar esto añadimos lo siguiente:</p>
<pre class="brush:js">
// Si el click es en cualquier elemento del menu
$(".menucontainer").click(function(e){
    // Paramos la propagación del click
    // por lo tanto no llega al document, y no oculta el menu
    e.stopPropagation();
});</pre>
<p>Solucionado. Darle las gracias al señor <a href="http://rob-bell.net/" title="Rob Bell">Rob Bell</a> por <a href="http://rob-bell.net/2009/02/handling-clicks-outside-a-specified-area-in-jquery/">su post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/controlar-clicks-fuera-de-un-elemento-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SuperLink, haciendo cualquier elemento cliqueable</title>
		<link>http://guiabreve.com/superlink-haciendo-cualquier-elemento-cliqueable.html</link>
		<comments>http://guiabreve.com/superlink-haciendo-cualquier-elemento-cliqueable.html#comments</comments>
		<pubDate>Mon, 10 Oct 2011 14:32:25 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Cliqueable]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Elemento]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[SuperLink]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1081</guid>
		<description><![CDATA[Hace no mucho explicamos por aqui como podiamos hacer un div entero cliqueable. Esta solución tenia algunos problemas ya que lo que hací­a era buscar el primer elemento a y al hacer clic sobre el elemento redirigir el navegador a la url en cuestión. // Codigo para redirigir al primer enlace encontrado $('elemento').bind('click', function(){ window.location <a href="http://guiabreve.com/superlink-haciendo-cualquier-elemento-cliqueable.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Hace no mucho explicamos por aqui como podiamos hacer un div entero cliqueable. Esta solución tenia algunos problemas ya que lo que hací­a era buscar el primer elemento <code>a</code> y al hacer clic sobre el elemento redirigir el navegador a la url en cuestión.</p>
<pre class="brush:js">
// Codigo para redirigir al primer enlace encontrado
$('elemento').bind('click', function(){
    window.location = $('a:first', this).attr('href');
});</pre>
<p>El problema es que no era un enlace real por lo que si hacíamos <code>click central</code> o <code>Mayus + Clic</code> por ejemplo para abrir el enlace en una nueva pestaña, no funcionaba.</p>
<p>Con <a href="http://james.padolsey.com/javascript/table-rows-as-clickable-anchors/" title="SuperLink plugin para jQuery">SuperLink</a> solucionamos esto ya que lo que hace es crear un elemento <code>a</code> posicionado de forma absoluta sobre el elemento con lo cual tenemos un enlace real. </p>
<p>Para usarlo, además de la librería agregamos la siguiente linea:</p>
<pre class="brush:js">
$('elemento').superLink('a:last');
</pre>
<p>Tiene algunos problemas como que por ejemplo no podemos usar el <code>:hover</code> del elemento ya que al situar un <code>a</code> encima este no vale de nada.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/superlink-haciendo-cualquier-elemento-cliqueable.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jwerty, accesos de teclado con jQuery</title>
		<link>http://guiabreve.com/jwerty-accesos-de-teclado-con-jquery.html</link>
		<comments>http://guiabreve.com/jwerty-accesos-de-teclado-con-jquery.html#comments</comments>
		<pubDate>Fri, 07 Oct 2011 08:31:55 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[accesos directos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jwerty]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[teclado]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1050</guid>
		<description><![CDATA[Jwerty es un plugin jQuery que nos ayudará y facilitará el uso de accesos de teclado en nuestra web. Como podemos ver en la demo de jwerty, por ejemplo, si apretamos Ctrl + Alt + Z, por ejemplo, descargamos el plugin. Lo mejor de todo es que es realmente sencillo de usar: jwerty.key('ctrl+shift+P', function () <a href="http://guiabreve.com/jwerty-accesos-de-teclado-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1052 encuadre" title="qwerty" src="http://guiabreve.com/wp-content/uploads/qwerty.png" alt="" width="365" height="69" /><a href="http://keithamus.github.com/jwerty/" title="jWerty">Jwerty</a> es un plugin <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> que nos ayudará y facilitará el uso de <strong>accesos de teclado</strong> en nuestra web.</p>
<p>Como podemos ver en la demo de jwerty, por ejemplo, si apretamos Ctrl + Alt + Z, por ejemplo, descargamos el plugin.</p>
<p>Lo mejor de todo es que es realmente sencillo de usar:</p>
<pre class="brush:js">jwerty.key('ctrl+shift+P', function () { [...] });
jwerty.key('⌃+⇧+P', function () { [...] });</pre>
<p>Sencillo, ¿verdad?</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/jwerty-accesos-de-teclado-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uniform: mejorando el diseño de los formularios con jQuery</title>
		<link>http://guiabreve.com/uniform-mejorando-el-diseno-de-los-formularios-con-jquery.html</link>
		<comments>http://guiabreve.com/uniform-mejorando-el-diseno-de-los-formularios-con-jquery.html#comments</comments>
		<pubDate>Tue, 04 Oct 2011 08:13:43 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Aspecto]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[Formularios]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Uniform]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1031</guid>
		<description><![CDATA[Personalmente, seguro a que a mas de uno de vosotros también os pasa, no me gusta el aspecto de los formularios. Además en cada navegador o sistema operativo se ve de una forma distinta por lo que no podemos ofrecer a nuestros usuarios una experiencia uniforme. Con Uniform y con jQuery además de mejorar, en <a href="http://guiabreve.com/uniform-mejorando-el-diseno-de-los-formularios-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/jQuery-Uniform-300x154.png" alt="" title="jQuery Uniform" width="300" height="154" class="encuadre alignright size-medium wp-image-1033" />Personalmente, seguro a que a mas de uno de vosotros también os pasa, no me gusta el aspecto de los formularios. Además en cada navegador o sistema operativo se ve de una forma distinta por lo que no podemos ofrecer a nuestros usuarios una experiencia uniforme.</p>
<p>Con <strong><a href="http://uniformjs.com/" title="Uniform js">Uniform</a></strong> y con <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> además de mejorar, en mi opinión, el aspecto también conseguimos unificar la apariencia en cada navegador y sistema, con lo cual mejorar la experiencia del usuario.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/uniform-mejorando-el-diseno-de-los-formularios-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlexSlider, un slider  jQuery que se adapta a la dimensión de la pantalla</title>
		<link>http://guiabreve.com/flexslider-un-slider-jquery-que-se-adapta-a-la-dimension-de-la-pantalla.html</link>
		<comments>http://guiabreve.com/flexslider-un-slider-jquery-que-se-adapta-a-la-dimension-de-la-pantalla.html#comments</comments>
		<pubDate>Tue, 27 Sep 2011 08:10:30 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Ajustable]]></category>
		<category><![CDATA[Fexslider]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Slider]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=1009</guid>
		<description><![CDATA[Hoy en día se accede a internet desde muchos dispositivos distintos lo que implica muchas resoluciones y tamaños de pantalla distintos. Por ello, es importante que nuestro diseño tenga la capacidad para adaptarse y se muestre correctamente en cualquier dispositivo sin importar su resolución. Flexslider es un plugin jQuery que destaca por adaptarse al tamaño <a href="http://guiabreve.com/flexslider-un-slider-jquery-que-se-adapta-a-la-dimension-de-la-pantalla.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/demo-300x269.jpg" alt="" title="Flexslider" width="300" height="269" class="alignright size-medium wp-image-1010" />Hoy en día se accede a internet desde muchos dispositivos distintos lo que implica muchas resoluciones y tamaños de pantalla distintos. Por ello, es importante que nuestro diseño tenga la capacidad para adaptarse y se muestre correctamente en cualquier dispositivo sin importar su resolución.</p>
<p><a href="http://flex.madebymufffin.com/" title="Flexslider">Flexslider</a> es un plugin <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> que destaca por adaptarse al tamaño de la ventana tal y como podemos ver en la <a href="http://flex.madebymufffin.com/demo/" title="Demo online de Flexslider">demostración</a>.</p>
<p>El plugin es completamente gratuito e incluye animaciones de transición personalizables y otras opciones típicas de este tipo de plugins. Además es muy ligero (solo 5 kb reducido) y es compatible con Safari 4+, Chrome 4+, Firefox 3.6+, Opera 10+, y IE7+ así como dispositivos móviles con iOS y Android.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/flexslider-un-slider-jquery-que-se-adapta-a-la-dimension-de-la-pantalla.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery News Ticker</title>
		<link>http://guiabreve.com/jquery-news-ticker.html</link>
		<comments>http://guiabreve.com/jquery-news-ticker.html#comments</comments>
		<pubDate>Thu, 22 Sep 2011 09:00:49 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery News Ticker]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=970</guid>
		<description><![CDATA[Este plugin, jQuery News Ticker, nos permite crear una pequeña sección en la que irán rotando las noticias como la que podemos ver en la imagen. Es muy útil para mostrar algunos titulares en la parte superior, por ejemplo, sin ocupar un gran espacio. Además es bastante visual ya que se incluyen efectos de transición <a href="http://guiabreve.com/jquery-news-ticker.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/jQuery-News-Ticker-684x134.png" alt="" title="jQuery News Ticker" width="684" height="134" class="aligncenter size-large wp-image-975 encuadre" />Este plugin, <a href="http://www.jquerynewsticker.com/" title="jQuery News Ticker">jQuery News Ticker</a>, nos permite crear una pequeña sección en la que irán rotando las noticias como la que podemos ver en la imagen.</p>
<p>Es muy útil para mostrar algunos titulares en la parte superior, por ejemplo, sin ocupar un gran espacio. Además es bastante visual ya que se incluyen efectos de transición además de botones para pausar la rotación, ir a la siguiente noticia o a la anterior.</p>
<p>Para aplicarla a nuestro sitio debemos de incluir los archivos necesarios por el plugin además de la librería <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a>:</p>
<pre class="brush:html"><!-- Libreria de jQuery antes -->
<link href="css/ticker-style.css" rel="stylesheet" type="text/css" />
<script src="jquery.ticker.js" type="text/javascript"></script></pre>
<p>A continuación el HTML:</p>
<pre class="brush:html">
<div id="ticker-wrapper" class="no-js">
<ul id="js-news" class="js-hidden">
<li class="news-item"><a href="#">This is the 1st latest news item.</a></li>
<li class="news-item"><a href="#">This is the 2nd latest news item.</a></li>
<li class="news-item"><a href="#">This is the 3rd latest news item.</a></li>
<li class="news-item"><a href="#">This is the 4th latest news item.</a></li>
</ul>
</div>
</pre>
<p>Y por último iniciamos el plugin indicandole el <code>id</code> del contenedor de las noticias:</p>
<pre class="brush:js"><script type="text/javascript">
    $(function () {
        $('#js-news').ticker();
    });
</script></pre>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/jquery-news-ticker.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiselect con jQuery</title>
		<link>http://guiabreve.com/multiselect-con-jquery.html</link>
		<comments>http://guiabreve.com/multiselect-con-jquery.html#comments</comments>
		<pubDate>Tue, 20 Sep 2011 11:00:01 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Multipleselect]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Select multiple]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=958</guid>
		<description><![CDATA[Los elementos &#8220;multiselect&#8221; de HTML son poco usables ya que obligan al usuario a presionar Ctrl o Mayus para elegir varios elementos. Con jQuery podemos mejorarlos. Con el plugin Multiselect cambia el diseño y mejora la usabilidad de estos elementos. Usando este plugin permitiremos al usuario seleccionar varios elementos usando solo el ratón. Además estos <a href="http://guiabreve.com/multiselect-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/select-multiple-multiselect-jquery-300x67.png" alt="" title="select-multiple-multiselect-jquery" width="380" class="alignright size-medium wp-image-960" />Los elementos &#8220;multiselect&#8221; de <a href="http://guiabreve.com/tag/html" title="HTML en Guiabreve">HTML</a> son poco usables ya que obligan al usuario a presionar Ctrl o Mayus para elegir varios elementos.</p>
<p>Con <a href="http://guiabreve.com/tag/jquery" title="jQuery en Guiabreve">jQuery</a> podemos mejorarlos. Con el plugin <a href="http://corydorning.com/demos/multiselect" title="Multiselect jQuery Plugin">Multiselect</a> cambia el diseño y mejora la usabilidad de estos elementos.</p>
<p>Usando este plugin permitiremos al usuario seleccionar varios elementos usando solo el ratón. Además estos elementos se mostrarán en una lista teniendo la posibilidad de eliminarlos pulsando la <code>x</code> situada a la derecha.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/multiselect-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notificaciones en el favicon con &#8220;jQuery Favicon Notifier&#8221;</title>
		<link>http://guiabreve.com/notificaciones-en-el-favicon-con-jquery-favicon-notifier.html</link>
		<comments>http://guiabreve.com/notificaciones-en-el-favicon-con-jquery-favicon-notifier.html#comments</comments>
		<pubDate>Fri, 16 Sep 2011 09:00:13 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Animar]]></category>
		<category><![CDATA[Favicon]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Notificaciones]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=932</guid>
		<description><![CDATA[Ultimamente parece que solo escribo sobre plugins jQuery pero es que es un mundo en el que te puedes encontrar cualquier cosa y la gran mayoría de las veces, son cosas útiles y sencillas de implementar. Una gozada. En este caso me encuentro con jQuery Favicon Notifier, un plugin que te permite añadir notificaciones al <a href="http://guiabreve.com/notificaciones-en-el-favicon-con-jquery-favicon-notifier.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Ultimamente parece que solo escribo sobre plugins <a href="http://guiabreve.com/tag/jquery" title="jQuery">jQuery</a> pero es que es un mundo en el que te puedes encontrar cualquier cosa y la gran mayoría de las veces, son cosas útiles y sencillas de implementar. Una gozada.</p>
<p>En este caso me encuentro con <a href="http://oodavid.com/jQueryFaviconNotifier/" title="jQuery Favicon Notifier">jQuery Favicon Notifier</a>, un plugin que te permite añadir notificaciones al <em>favicon</em> tal y como hace, por ejemplo, Gmail.</p>
<p>Te permite definir la posición del número en cuestión así como los colores de este, por ejemplo:</p>
<pre class="brush:js">$.faviconNotify('/favicon.ico', 67, 'br', '#123456', '#ABCDEF');</pre>
<p>Como vemos, le pasamos 5 parámatros:</p>
<ol>
<li>Imagen del icono</li>
<li>Número</li>
<li>Posición del número. Puede ser <code>tl</code> que sería <em>top-left</em>, <code>tr</code> sería <em>top-right</em> o <code>bl</code> o <code>br</code> que serían <em>bottom-left</em> y <em>bottom-right</em> respectivamente.</li>
<li>Color del borde</li>
<li>&#8230; y color interno del numero.</li>
</ol>
<p>Un plugin ligerito, sencillo y útil para añadirle funcionalidad a nuestro <em>Favicon</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/notificaciones-en-el-favicon-con-jquery-favicon-notifier.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PointPoint: Señalador en jQuery</title>
		<link>http://guiabreve.com/pointpoint-senalador-en-jquery.html</link>
		<comments>http://guiabreve.com/pointpoint-senalador-en-jquery.html#comments</comments>
		<pubDate>Thu, 15 Sep 2011 11:00:42 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Indicador]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[PointPoint]]></category>
		<category><![CDATA[Señalador]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=918</guid>
		<description><![CDATA[PointPoint es un plugin en jQuery que tiene una unica función. Añadir un pequeño indicador o señalador al lado del cursor que nos guia hacia algún elemento o botón de nuestra web. Además, el plugin tiene algunos detalles extras, como que el indicador cambia de distancia con respecto al cursor dependiendo de la distancia o <a href="http://guiabreve.com/pointpoint-senalador-en-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/puntero-animado-jquery-e1316038431424.jpg" alt="" title="puntero-animado-jquery" width="274" height="132" class="encuadre alignright size-full wp-image-919" /><a href="http://tutorialzine.com/2011/09/jquery-pointpoint-plugin/" title="PointPoint, plugin para jQuery">PointPoint</a> es un plugin en <a href="http://guiabreve.com/tag/jquery" title="jQuery">jQuery</a> que tiene una unica función. Añadir un <strong>pequeño indicador o señalador al lado del cursor que nos guia hacia algún elemento o botón de nuestra web</strong>.</p>
<p>Además, el plugin tiene algunos detalles extras, como que el indicador cambia de distancia con respecto al cursor dependiendo de la distancia o se vuelve invisible al acercarnos al objetivo.</p>
<p>Un plugin curioso, sin duda.</p>
<p><small>[Vía <a href="http://www.kabytes.com/programacion/senalador-interactivo-con-jquery/">Kabytes</a>]</small></p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/pointpoint-senalador-en-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efectos 3D con jQuery</title>
		<link>http://guiabreve.com/efectos-3d-con-jquery.html</link>
		<comments>http://guiabreve.com/efectos-3d-con-jquery.html#comments</comments>
		<pubDate>Wed, 14 Sep 2011 11:00:45 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Transform.js]]></category>
		<category><![CDATA[Transformaciones]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=909</guid>
		<description><![CDATA[Transform.js es un plugin para jQuery que nos añade la capacidad de realizar transformaciones y efectos en 3D y 2D usando propiedades de CSS y del framework en sí. Como vemos en el web del plugin, este aún se encuentra en versión beta pero funciona y se puede usar. $(document).ready(function() { $('#forward').click(function() { $('#test').animate({ translateX:'-=150', <a href="http://guiabreve.com/efectos-3d-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://transformjs.strobeapp.com/" title="Transform.js">Transform.js</a> es un plugin para <a href="http://guiabreve.com/tag/jquery" title="jQuery">jQuery</a> que nos añade la capacidad de realizar <strong>transformaciones y efectos en 3D y 2D</strong> usando propiedades de <a href="http://guiabreve.com/tag/css" title="CSS">CSS</a> y del framework en sí.</p>
<p>Como vemos en el web del plugin, este aún se encuentra en versión beta pero funciona y se puede usar.</p>
<pre class="brush:js">$(document).ready(function() {
$('#forward').click(function() {
  $('#test').animate({
	translateX:'-=150',
	translateY:'+=150',
	scale:'+=2',
	rotateY: '+='+(2*Math.PI),
	rotateX: '+='+Math.PI,
	rotateZ: '+='+Math.PI
  },1500);
});  

$('#backward').click(function() {
  $('#test').animate({
	translateX:'+=150',
	translateY:'-=150',
	scale:'-=2',
	rotateY: '-='+(2*Math.PI),
	rotateX: '-='+Math.PI,
	rotateZ: '-='+Math.PI
  },1500);
})
});</pre>
<p>El código anterior crea dos animaciones. Una al cliquear el elemento <code>#forward</code> que aumenta la imagen usando un efecto 3D. Y la otra, #backward, reduce la imagen usando el mismo efecto. Podemos ver este efecto en <a href="http://transformjs.strobeapp.com/#demo" title="Demostración de Transform.js">la web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/efectos-3d-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recurly.js plantilla para realizar cobros</title>
		<link>http://guiabreve.com/recurly-js-plantilla-para-realizar-cobros.html</link>
		<comments>http://guiabreve.com/recurly-js-plantilla-para-realizar-cobros.html#comments</comments>
		<pubDate>Fri, 26 Aug 2011 08:00:33 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Cobros]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Libreria]]></category>
		<category><![CDATA[Recurly.js]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=848</guid>
		<description><![CDATA[Recurly.js es una librería javascript que hace uso de jQuery para realizar cobros, transacciones o almacenar información sobre tarjetas de créditos, etc. El diseño esta muy bien conseguido pero además son dinámicas y personalizables por medio de CSS. Como podemos ver en los ejemplos, la librería incluye validación de formularios, cálculos en tiempo real y <a href="http://guiabreve.com/recurly-js-plantilla-para-realizar-cobros.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe style="float:right;margin:0 0 8px 8px" src="http://player.vimeo.com/video/27926433?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0"></iframe><a href="http://js.recurly.com/">Recurly.js</a> es una librería <a href="http://guiabreve.com/tag/javascript" title="Etiqueta: Javascript">javascript</a> que hace uso de <a href="http://guiabreve.com/tag/jquery" title="Etiqueta: jQuery">jQuery</a> para realizar cobros, transacciones o almacenar información sobre tarjetas de créditos, etc. </p>
<p>El diseño esta muy bien conseguido pero además son dinámicas y personalizables por medio de <a href="http://guiabreve.com/tag/css">CSS</a>.</p>
<p>Como podemos ver en <a href="https://js.recurly.com/examples/" title="Ejemplos de Recurly.js">los ejemplos</a>, la librería <strong>incluye validación de formularios</strong>, <strong>cálculos en tiempo real</strong> y <strong>manejo de errores</strong>. Además se verifica la información de la tarjeta de crédito en los servidores de Recurly entando así uso de nuestra CPU.</p>
<p>Para usar la librería en nuestra web necesitamos llamar a la hoja de estilos, a jQuery y al archivo <code>recurly.js</code>. Después solo nos queda iniciar la librería y definir los parámetros de configuración:<span id="more-848"></span></p>
<pre class="brush:html"><!-- Llamamos a los archivos necesarios -->
<link rel="stylesheet" href="/style/recurly.css" type="text/css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="/lib/recurly.js"></script>
</pre>
<pre class="brush:js"><!-- Inicializamos y configuramos -->
<script>
  $(function() {
    Recurly.config({
        subdomain: 'mycompany' 
      , environment: 'sandbox' // or 'production'
      , currency: 'USD' // GBP | CAD | EUR, etc...
    });

    Recurly.buildSubscriptionForm({
      target: '#recurly-subscribe' // Elemento donde saldra el formulario
    , planCode: 'simpleplan'
    });
  });
</script></pre>
<p>Luego solo nos queda añadir el <coede>div</code> donde saldrá el formulario en nuestro HTML.</p>
<pre class="brush:html">
<div id="recurly-subscribe"></div>
</pre>
<p>Con esto debería de ser suficiente para empezar.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/recurly-js-plantilla-para-realizar-cobros.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobilize.js, genera una versión móvil de tu web</title>
		<link>http://guiabreve.com/mobilize-js-genera-una-version-movil-de-tu-web.html</link>
		<comments>http://guiabreve.com/mobilize-js-genera-una-version-movil-de-tu-web.html#comments</comments>
		<pubDate>Mon, 22 Aug 2011 08:45:39 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Mobilize.js]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=800</guid>
		<description><![CDATA[Mobilize.js es un framework que nos permite, de forma sencilla, generar una versión móvil de nuestra web. Lo que hace es comprobar el navegador (dispositivo) que usa el visitante para acceder a nuestra web. Si este se trata de un móvil sigue el siguiente proceso: Detiene la carga de imágenes, vídeos, etc. Carga los recursos <a href="http://guiabreve.com/mobilize-js-genera-una-version-movil-de-tu-web.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/Captura-de-pantalla-2011-08-21-a-las-12.05.01-684x109.png" alt="" title="Captura de pantalla 2011-08-21 a la(s) 12.05.01" width="684" height="109" class="aligncenter size-large wp-image-802" /><a href="http://mobilizejs.com/" title="Mobilize.js">Mobilize.js</a> es un <em>framework</em> que nos permite, de forma sencilla, generar una versión móvil de nuestra web.</p>
<p>Lo que hace es comprobar el navegador (dispositivo) que usa el visitante para acceder a nuestra web. Si este se trata de un móvil sigue el siguiente proceso:</p>
<ol>
<li>Detiene la carga de imágenes, vídeos, etc.</li>
<li>Carga los recursos que Mobilize necesita.</li>
<li>Y adapta el contenido para ser visto desde un móvil.</li>
</ol>
<p>En la <a href="http://cdn.mobilizejs.com/docs/trunk/manual/index.html" title="Documentación Mobilize.js">documentación</a> podemos ver un ejemplo del <a href="http://cdn.mobilizejs.com/docs/trunk/manual/introduction.html#how-it-works">resultado que podemos obtener</a>.</p>
<p>Para <a href="http://cdn.mobilizejs.com/docs/trunk/manual/installation.html"><strong>instalar Mobilize.js</strong> en nuestra web</a> tenemos varios métodos. Pero, si usamos WordPress lo muy sencillo. Simplemente tenemos que instalar el <a href="http://cdn.mobilizejs.com/docs/trunk/manual/integrations/wordpress.html" title="Mobilize.js Plugin WordPress">plugin oficial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/mobilize-js-genera-una-version-movil-de-tu-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chosen, Mejorando los campos Select con jQuery</title>
		<link>http://guiabreve.com/chosen-mejorando-los-campos-select-con-jquery.html</link>
		<comments>http://guiabreve.com/chosen-mejorando-los-campos-select-con-jquery.html#comments</comments>
		<pubDate>Mon, 01 Aug 2011 13:55:08 +0000</pubDate>
		<dc:creator>Víctor Falcón Ruiz</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Chose]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Select]]></category>

		<guid isPermaLink="false">http://guiabreve.com/?p=659</guid>
		<description><![CDATA[Chosen, es un plugin para jQuery que nos permite mejorar la usabilidad de los campos select además de hacerlos más atractivos visualmente. Cuando tenemos que usar un select con muchos elementos siempre es bueno ofrecer la posibilidad de buscar al usuario para filtrar elementos de forma sencilla y encontrar la opción que desea. En los <a href="http://guiabreve.com/chosen-mejorando-los-campos-select-con-jquery.html">Continuar &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://guiabreve.com/wp-content/uploads/Chosen.jpg" alt="" title="Chosen" width="353" height="259" class="alignright size-full wp-image-664" /><a href="http://harvesthq.github.com/chosen/">Chosen</a>, es un plugin para <a href="http://guiabreve.com/tag/jquery">jQuery</a> que nos permite mejorar la usabilidad de los campos <code>select</code> además de hacerlos más atractivos visualmente.</p>
<p>Cuando tenemos que usar un <code>select</code> con muchos elementos siempre es bueno ofrecer la <strong>posibilidad de buscar</strong> al usuario para filtrar elementos de forma sencilla y encontrar la opción que desea. En los campos select multiples, no solo estaría bien ofrecer esa misma opción de filtrado si no que también es buena idea mostrar los elementos seleccionados y permitir que el usuario selecciones varios sin tener que pulsar la tecla control o mayus.</p>
<p>Todo esto lo conseguimos con <strong>Chosen</strong> de forma sencilla.<span id="more-659"></span></p>
<h4>Instalación:</h4>
<ol>
<li>Añadimos los archivos necesarios e inicializamos el plugin:
<pre class="brush:html"><!-- CSS -->
<link rel="stylesheet" href="chosen/chosen.css" />
<!-- Javascript -->
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"
type="text/javascript"></script>
<script src="../chosen/chosen.jquery.js"
type="text/javascript"></script>
<script type="text/javascript">
$(".chzn-select").chosen(); </script></pre>
</li>
<li>A continuación, solo nos queda añadir la clase <code>chzn-select</code> a los elementos selects que queramos tratar con Chosen.</li>
<li>¡Listo!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://guiabreve.com/chosen-mejorando-los-campos-select-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

