<?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>Blog and Web &#187; jQuery</title>
	<atom:link href="http://blogandweb.com/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogandweb.com</link>
	<description>Recursos para Blog y Web</description>
	<lastBuildDate>Tue, 08 Nov 2011 23:09:17 +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>FireQuery, extensi&#243;n para Firebug sobre jQuery</title>
		<link>http://blogandweb.com/javascript/firequery/</link>
		<comments>http://blogandweb.com/javascript/firequery/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 08:39:40 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Notas rápidas]]></category>
		<category><![CDATA[Extensiones]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=2811</guid>
		<description><![CDATA[FireQuery es una extensión para Firebug dirigida a facilitar el desarrollo con jQuery, uno de los frameworks de javascript más populares. Dos de sus funciones principales son examinar objetos producidos con jQuery y &#8220;jQuerizar&#8221; otros sitios web para manipularlos desde la consola. Descargar FireQuery.]]></description>
			<content:encoded><![CDATA[<p><strong>FireQuery</strong> es una <a href="http://blogandweb.com/productos-google/extensiones-chrome-y-firefox-para-bloggers-y-desarrolladores/">extensión</a> para <a href="http://blogandweb.com/css/videotutorial-de-firebug/">Firebug</a> dirigida a facilitar el desarrollo con <a href="http://blogandweb.com/javascript/videotutoriales-de-jquery/">jQuery</a>, uno de los frameworks de javascript más populares. Dos de sus funciones principales son examinar objetos producidos con jQuery y &#8220;<em>jQuerizar</em>&#8221; otros sitios web para manipularlos desde la consola. Descargar <a href="http://firequery.binaryage.com/">FireQuery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/firequery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scroll suave con jQuery</title>
		<link>http://blogandweb.com/javascript/scroll-suave-jquery/</link>
		<comments>http://blogandweb.com/javascript/scroll-suave-jquery/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 06:00:00 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[usabilidad]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=2772</guid>
		<description><![CDATA[Las anclas o enlaces dentro de una misma página para posicionar al usuario en una ubicación especifica suele ser bastante útiles, pero el efecto de situarlos de forma instantánea que tienen los navegadores, los hace menos conscientes de como llego ahí. Una forma sencilla de solucionarlo y mejorar con ello la experiencia del usuario es [...]]]></description>
			<content:encoded><![CDATA[<p>Las <strong>anclas</strong> o enlaces dentro de una misma página para posicionar al usuario en una ubicación especifica suele ser bastante útiles, pero el efecto de situarlos de forma instantánea que tienen los navegadores, los hace menos conscientes de como llego ahí. </p>
<p>Una forma sencilla de solucionarlo y mejorar con ello la experiencia del usuario es con <a href="http://blogandweb.com/tag/jquery/">jQuery</a>:</p>
<h4>Solución sencilla</h4>
<p>En el <code>header</code> de la página se agrega el script que hará el efecto:</p>
<pre><code>&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
	$('#arriba').click(function(){ //Id del elemento cliqueable
		$('html, body').animate({scrollTop:0}, 'slow');
		return false;
	});
});
&lt;/script&gt;</code></pre>
<p>Y el enlace que envía al usuario arriba es:</p>
<pre><code>&lt;a href='#' id='arriba'&gt;Volver arriba &amp;uarr;&lt;/a&gt;</code></pre>
<h4>Solución completa</h4>
<p>Una solución más completa y personalizada se consigue con plugins como:</p>
<ul>
<li><a href="http://www.learningjquery.com/2007/10/improved-animated-scrolling-script-for-same-page-links">Smooth-scroll</a>.</li>
<li><a href="http://plugins.jquery.com/project/scrollto">ScrollTo</a>.</li>
<li><a href="http://flesler.blogspot.com/2007/10/jqueryscrollto.html">jQuery.ScrollTo</a>.</li>
</ul>
<p>Los plugins son más robustos, así que valen la pena solo si hace mucho uso de anclas en una página y estas son claves en la navegación. Recordar que usar estas soluciones con <strong>jQuey</strong> se justifican si la librería se usa en la solución de otros problemas, de otro modo, una solución basada en javascript &quot;puro&quot; sería más viable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/scroll-suave-jquery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Bordes redondeados en imágenes con CSS 3 y jQuery</title>
		<link>http://blogandweb.com/css/bordes-redondeados-imgenes-css-3-jquery/</link>
		<comments>http://blogandweb.com/css/bordes-redondeados-imgenes-css-3-jquery/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 05:43:49 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[border-radius]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Esquinas redondeadas]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=2758</guid>
		<description><![CDATA[CSS 3 tiene la propiedad border-radius que permite crear bordes redondeados sin imágenes, sin embargo, esta propiedad tiene la limitante de que si se aplica a un elemento que contiene una imagen, no puede darle a esta, bordes redondeados. Solución En Web Designer Wall plantean una solución con jQuery y usando border-radius (ver demostración). La [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogandweb.com/tag/css3/">CSS 3</a> tiene la propiedad <code>border-radius</code> que permite crear <a href="http://blogandweb.com/css/bordes-redondeados-usando-solo-css/">bordes redondeados</a> sin imágenes, sin embargo, esta propiedad tiene la limitante de que si se aplica a un elemento que contiene una imagen, no puede darle a esta, bordes redondeados.</p>
<h4>Solución</h4>
<p>En <a href="http://www.webdesignerwall.com/tutorials/css3-rounded-image-with-jquery/">Web Designer Wall</a> plantean una solución con jQuery y usando <code>border-radius</code> (<a href="http://www.webdesignerwall.com/demo/jquery-css3-rounded-img/">ver demostración</a>). La solución consiste en agregar el siguiente script al <code>header</code> de la página:</p>
<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

  $(&quot;.rounded-img, .rounded-img2&quot;).load(function() {
    $(this).wrap(function(){
      return '&lt;span class=&quot;' + $(this).attr('class') + '&quot; style=&quot;background:url(' + $(this).attr('src') + ') no-repeat center center; width: ' + $(this).width() + 'px; height: ' + $(this).height() + 'px;&quot; /&gt;';
    });
    $(this).css(&quot;opacity&quot;,&quot;0&quot;);
  });

});
&lt;/script&gt;</code></pre>
<p>Y a cada imagen en la que se desea el efecto de esquinas redondeadas se le agrega la clase: <code>rounded-img</code> o <code>rounded-img2</code>. Ejemplo:</p>
<p><span id="more-2758"></span></p>
<pre><code>&lt;img src=&quot;images/blogandweb.png&quot; <strong>class=&quot;rounded-img&quot;</strong> alt=&quot;Blog and Web&quot; /&gt;</code></pre>
<p>Y por último, se definen estas clases CSS en el <code>header</code> del documento o el archivo de estilos:</p>
<pre><code>.rounded-img {
	display: inline-block;
	border: solid 1px #000;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}</code></pre>
<h4>Explicación</h4>
<p>La propiedad <code>border-radius</code> no puede actuar cuando el elemento al que se aplica contiene una imagen, sin embargo, funciona correctamente cuando el elemento tiene a esa imagen como fondo.</p>
<p>El script oculta la imagen (con <code>opacity:0</code>) y la envuelve con un elemento <code>&lt;span&gt;</code> que tiene a la misma imagen como fondo.</p>
<h4>Conclusión</h4>
<p>Una solución bastante práctica y útil principalmente en cabeceras de sitios web, pero aplicable a cualquier imagen. Lo cierto es que esto es un bug, que los navegadores tendrán que arreglar en sus versiones siguientes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/css/bordes-redondeados-imgenes-css-3-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>+5 Snippets jQuery para manipular tu sitio web</title>
		<link>http://blogandweb.com/javascript/5-snippets-jquery-para-manipular-tu-sitio-web/</link>
		<comments>http://blogandweb.com/javascript/5-snippets-jquery-para-manipular-tu-sitio-web/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 09:44:20 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=2690</guid>
		<description><![CDATA[Una de las funcionalidades básicas de jQuery y de las más sencillas de aplicar, son las que modifican el DOM, es decir, el modelo de objetos del documento o otras palabras, la estructura de tu sitio web. Acciones que te permiten agregar, cambiar o eliminar cualquier bloque de código en el documento. Si no haz [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las funcionalidades básicas de <a href="http://blogandweb.com/tag/jquery">jQuery</a> y de las más sencillas de aplicar, son las que modifican el DOM, es decir, el modelo de objetos del documento o otras palabras, la estructura de tu sitio web. Acciones que te permiten agregar, cambiar o eliminar cualquier bloque de código en el documento.</p>
<p>Si no haz usado jQuery, con los siguientes <strong>10 snippets</strong> tendrás un ligera idea del potencial de este librería javascript.</p>
<p> <span id="more-2690"></span><br />
<h3>1. Agregar/eliminar una clase CSS a un elemento</h3>
<p>Especificando un <a href="http://blogandweb.com/css/selectores-css-3/">selector</a>, simplemente se usa la función <code><a href="http://api.jquery.com/addClass/">addClass</a></code> de jQuery para agregar un clase CSS. </p>
<p><strong>Ejemplo</strong>: al dar clic en un botón con un id &quot;boton&quot;, que agregue la clase &quot;alternativo&quot; a un div con id &quot;header&quot;:</p>
<pre><code>$(&quot;#boton&quot;).click(function () { &#160;&#160;&#160; $(&quot;#header&quot;).addClass(&quot;alternativo&quot;); })</code></pre>
<p>Y análogamente para <a href="http://api.jquery.com/removeClass/">removeClass</a>, que cualquier clase establecida en un elemento.</p>
<h3>2. Cambiar la hoja de estilos de un documento.</h3>
<p>Con jQuey es sencillo <a href="http://api.jquery.com/attribute-equals-selector/">seleccionar un elemento a partir de un atributo</a> y también modificarlo con la función <code><a href="http://api.jquery.com/attr/">attr</a></code>. </p>
<p><strong>Ejemplo: </strong>Cambiar la hoja de estilos de un sitio web al pulsar un link con id &quot;cambiarestilos&quot;.</p>
<pre><code>$(&quot;#cambiarestilos&quot;).click(function () { &#160;&#160;&#160; $(&quot;link[media='screen']&quot;).attr(&quot;href&quot;, &quot;estilos2.css&quot;); })</code></pre>
<p>Análogamente existe una función para remover atributos, con un nombre bastante obvio: <code><a href="http://api.jquery.com/removeAttr/">removeAttr()</a>.</code></p>
<h3>3. Crear un efecto de &quot;zebra&quot;.</h3>
<p>Gracias al selector &quot;<a href="http://api.jquery.com/odd-selector/">odd</a>&quot;, es posible crear tablas o listas con efecto de &quot;zebra&quot;, es decir, con estilos intercalados:</p>
<p><strong>Ejemplo:</strong> Crear efecto zebra en listas y tablas, agregando una nueva clase llamada &quot;lineazebra&quot;.</p>
<pre><code>$(&quot;tr:odd&quot;).addClass(&quot;lineazebra&quot;); $(&quot;li:odd&quot;).addClass(&quot;lineazebra&quot;);</code></pre>
<h3>4. Verificar si un elemento tiene una clase especifica.</h3>
<p>Con la función <code><a href="http://api.jquery.com/hasClass/">hasClass()</a></code> es bastante sencillo saber si un elemento contiene una clase o no.</p>
<p><strong>Ejemplo:</strong> Si un párrafo tiene un texto bajo la clase &quot;cita&quot;, agregarle una nueva clase llamada &quot;quote&quot;.</p>
<pre><code>if ( $(&quot;p&quot;).hasClass(&quot;cita&quot;) ) { &#160;&#160;&#160; $(this).addClass(&quot;quote&quot;); }</code></pre>
<h4>5. Encontrar el elemento más cercano con alguna característica particular.</h4>
<p>Con la función <code><a href="http://api.jquery.com/closest/">closest()</a></code> se puede encontrar al elemento que cumpla con una característica en particular. </p>
<p><strong>Ejemplo</strong>: Encontrar el imagen más cercano a un párrafo y obtener su id.</p>
<pre><code>$(&quot;p&quot;).closest(&quot;div&quot;).attr(&quot;id&quot;);</code></pre>
<h4>Más snippets jQuey</h4>
<p>La idea de los 5 sinippets listados es mostrar la punta del iceberg con jQuery, existen una gran cantidad de snippets que te ayuda a mejorar la experiencia de tus visitantes en tu sitio web:</p>
<ul>
<li><a href="http://addyosmani.com/blog/50-jquery-snippets-for-developers/">50 jQuery Snippets That Will Help You Become A Better JavaScript Developer</a>. </li>
<li><a href="http://www.catswhocode.com/blog/manipulating-the-dom-with-jquery-10-useful-code-snippets">Manipulating the DOM with jQuery: 10+ useful code snippets</a>. (en el que se baso este post) </li>
<li><a href="http://web.enavu.com/tutorials/top-10-jquery-snippets-including-jquery-1-4/">Top 10 jQuery Snippets (including jquery 1.4)</a> </li>
<li><a href="http://calisza.wordpress.com/2009/03/29/6-jquery-snippets-you-can-use-to-manipulate-select-inputs/">6 jQuery snippets you can use to manipulate select inputs</a>. </li>
<li><a href="http://snipplr.com/all/language/jquery">Jquery en snipplr</a>. </li>
<li><a href="http://addyosmani.com/blog/31-jquery-snippets/">31 jQuery Snippets That Will Help Make You A JavaScript Pro</a>. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/5-snippets-jquery-para-manipular-tu-sitio-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Videotutoriales de jQuery</title>
		<link>http://blogandweb.com/javascript/videotutoriales-de-jquery/</link>
		<comments>http://blogandweb.com/javascript/videotutoriales-de-jquery/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 06:14:57 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Chuletas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Videotutoriales]]></category>

		<guid isPermaLink="false">http://blogandweb.com/javascript/videotutoriales-de-jquery/</guid>
		<description><![CDATA[Fernando Yanes, programador chileno, ha creado un serie de videotutoriales muy ilustrativos de JQuery. Para quien no lo conozca, JQuery es un framework para trabajar con javascript de manera mucho más ágil y sencilla, su uso es muy extendido por lo rápido que es crear efectos con él. Los videotutoriales parten de cero, así que [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Fernando Yanes</strong>, programador chileno, ha creado un serie de <strong>videotutoriales muy ilustrativos de JQuery</strong>. Para quien no lo conozca, JQuery es un framework para trabajar con javascript de manera mucho más ágil y sencilla, su uso es muy extendido por lo rápido que es crear efectos con él.</p>
<p>Los videotutoriales parten de cero, así que con el conocimiento básico de <a href="http://blogandweb.com/html/">html</a> y <a href="http://blogandweb.com/css/">css</a> podrás seguirlos sin problema. En cada video se explica un poco la teoría del funcionamiento y se dan ejemplos prácticos de uso, lo que los hace bastante efectivos para aprender.</p>
<p><strong>Videotutorial 1</strong>. <a href="http://fdoyanes.blogspot.com/2010/03/videotutorial-n1-de-jquery-from.html">Selectores JQuery</a>.</p>
<p> <object width="600" height="450" class="aligncenter"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10320621&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10320621&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="450"></embed></object>
<p><strong>Videotutorial 2</strong>: <a href="http://fdoyanes.blogspot.com/2010/03/02-videotutorial-de-jquery.html">Filtros de selectores</a>.</p>
<p><strong>Videotutorial 3</strong>: <a href="http://fdoyanes.blogspot.com/2010/03/03-videotutorial-de-jquery.html">Manejo de atributos</a>.</p>
<p><strong>Videotutorial 4</strong>: <a href="http://fdoyanes.blogspot.com/2010/04/04-videotutorial-de-jquery.html">Funciones, manipulación de DOM</a>.</p>
<p><strong>Videotutorial 5</strong>: <a href="http://fdoyanes.blogspot.com/2010/04/05-videotutorial-de-jquery.html">Métodos específicos a eventos</a>.</p>
<p>Y el curso continuará, pueden estar pendientes directamente en el blog de <a href="http://fdoyanes.blogspot.com/search/label/Videotutorial%20Jquery">Fernando Yanes</a>. Otro material de mucha ayuda para aprender jQuery es:</p>
<ul>
<li><a href="http://api.jquery.com/">Documentación oficial. (en inglés).</a></li>
<li><a href="http://blogandweb.com/javascript/curso-basico-de-jquery/">JQuery ya</a> (en español).</li>
<li><a href="http://woorkup.com/2009/09/26/jquery-1-3-visual-cheat-sheet/">Chuleta o &quot;acordeón&quot; visual de jQuery</a>. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/videotutoriales-de-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Esquinas redondeadas con jQuery</title>
		<link>http://blogandweb.com/javascript/esquinas-redondeadas-con-jquery/</link>
		<comments>http://blogandweb.com/javascript/esquinas-redondeadas-con-jquery/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 06:18:16 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Esquinas redondeadas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=1886</guid>
		<description><![CDATA[jQuery Corners es un plugin que te permite crear esquinas redondeadas de una manera muy sencilla, sin imágenes o maquetación adicional en el código. Simplemente se define una clase y se aplica a un elemento HTML. Paso a paso esto sería: 1. Descarga jQuery y jQuery corners y haz el llamado dentro de las etiquetas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.atblabs.com/jquery.corners.html" title="jQuery Corners"><strong>jQuery Corners</strong></a> es un plugin que te permite crear <strong>esquinas redondeadas</strong> de una manera muy sencilla, <strong>sin imágenes</strong> o maquetación adicional en el código. Simplemente se define una clase y se aplica a un elemento HTML. Paso a paso esto sería:</p>
<p><strong>1.</strong> Descarga <a href="http://docs.jquery.com/Downloading_jQuery" title="jQuery">jQuery</a> y <a href="http://plugins.jquery.com/project/corners" title="jQuery esquinas redondeadas">jQuery corners</a> y haz el llamado dentro de las etiquetas &lt;head&gt; y &lt;/head&gt;:</p>
<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.corner.js&quot;&gt;&lt;/script&gt;</code></pre>
<p><strong>2.</strong> Se define la clase que creará las esquinas redondeadas de la siguiente forma:</p>
<pre><code>&lt;script&gt;$(document).ready( function(){
  $(&#039;.redondas&#039;).corners();
});&lt;/script&gt;</code></pre>
<p><strong>3.</strong> Y simplemente se aplica la clase a cualquier elemento HTML, por ejemplo a un típico selector DIV:</p>
<pre><code>&lt;div class=&quot;redondas&quot;&gt;
	Contenedor con esquinas redondeadas.
&lt;/div&gt;</code></pre>
<p>Esta es la forma más sencillas de utilizar el script, pero tiene varias opciones de configuración, como definir el radio de curvatura general o para cada esquina o aplicar el script a botones de formulario que se pueden consultar en su <a href="http://www.atblabs.com/jquery.corners.html" title="jQuery Corners">sitio oficial</a>.</p>
<p>Es soportado por la mayoría de los navegadores e inclusive por el iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/esquinas-redondeadas-con-jquery/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Curso básico de jQuery</title>
		<link>http://blogandweb.com/javascript/curso-basico-de-jquery/</link>
		<comments>http://blogandweb.com/javascript/curso-basico-de-jquery/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 04:56:00 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Notas rápidas]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=1358</guid>
		<description><![CDATA[Valioso curso sobre lo básico de jQuery que sacan los de Javascript Ya. Esta librería que hace más fácil la programación en javascript y que facilita mucho la creación de esos efectos en el texto y las imágenes que tanto nos gustan.]]></description>
			<content:encoded><![CDATA[<p>Valioso curso sobre lo <a title="jQuery en español" href="http://www.javascriptya.com.ar/jquery/">básico de <strong>jQuery</strong></a> que sacan los de <a title="Aprendiendo desde ya" href="http://blogandweb.com/2007/05/10/aprendiendo-desde-ya/">Javascript Ya</a>. Esta librería que hace más fácil la programación en javascript y que facilita mucho la creación de esos efectos en el texto y las imágenes que tanto nos gustan.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/curso-basico-de-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Desaparecer elementos web con jQuery</title>
		<link>http://blogandweb.com/javascript/desaparecer-elementos-web-con-jquery/</link>
		<comments>http://blogandweb.com/javascript/desaparecer-elementos-web-con-jquery/#comments</comments>
		<pubDate>Mon, 12 May 2008 19:13:48 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=1270</guid>
		<description><![CDATA[Para hacer un sitio web o un blog más dinámica es necesario darle control al usuario. Control como el hecho de decidir que quiere elementos quiere ver y cuales no y se lo podemos otorgar gracias jQuery y un sencillo script gracias a Web desginer wall. El script y la librería te permitirán hacer desaparecer [...]]]></description>
			<content:encoded><![CDATA[<p>Para hacer un sitio web o un blog más dinámica es necesario darle <strong>control</strong> al usuario. Control como el hecho de decidir que quiere elementos quiere ver y cuales no y se lo podemos otorgar gracias jQuery y un sencillo script gracias a <a title="jQuery Tutorials for Designers" href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">Web desginer wall</a>.</p>
<p class="centrado"><img src="http://bw.imagenes.info/wp-content/uploads/2008/05/desaparecer-elementos.png" alt="desaparecer-elementos" title="desaparecer-elementos" width="450" height="143" class="aligncenter size-full wp-image-1271" /></p>
<p>El script y la librería te permitirán hacer desaparecer cualquier elemento de la página al cliquear en un botón. Por ejemplo, podemos colocar una nota en la barra lateral de la página con un aviso y colocar un botón para que desaparezca si le estorba al lector. (<a title="DEMO - Desaparecer elementos web con jQuery" href="http://blogandweb.com/wp-content/demos/desaparecer-elementos/">Ver demo</a>)</p>
<ol>
<li>Como siempre, lo primero es <a href="../wp-content/demos/tipos-de-enlaces/jquery.js">descargamos la librería</a> y hacemos el llamado entre las etiquetas &lt;head&gt; y &lt;/head&gt;.
<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;</code></pre>
</li>
<li>Enseguida después del llamado, agregamos la función que usa la librería y le dice que al cliquear el elemento con clase &#8220;eliminar&#8221; (en este caso el botón) desaparezca el elemento con clase &#8220;contenedor&#8221; (en este caso el div del mensaje).
<pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

	$(&quot;.contenedor .eliminar&quot;).click(function(){
		$(this).parents(&quot;.contenedor&quot;).animate({ opacity: &#039;hide&#039; }, &quot;slow&quot;);
	});

});
&lt;/script&gt;</code></pre>
</li>
<li>Ahora solo hay que usar las clases del script en la estructura html.
<pre><code>&lt;div class=&quot;contenedor&quot;&gt;
	&lt;h2&gt;Lorem ipsum 1&lt;/h2&gt;
	&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. &lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;&quot;&gt;Regresar al tutorial&lt;/a&gt;&lt;/p&gt;
	&lt;img src=&quot;eliminar.png&quot; alt=&quot;cerrar&quot; class=&quot;eliminar&quot; /&gt;
&lt;/div&gt;</code></pre>
</li>
<li>Y darle estilo a cada clase, es decir, al contenedor y al botón con los respectivos atributos generales.
<pre><code>.contenedor {
	margin:20px auto;
	background:#F5E38E;
	border:2px solid #EBCA4F;
	padding:10px;
	width:500px;
	position:relative;
}
.contenedor .eliminar {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
h2 { color:#ff0000; font-size:15px; }
p { font-size:11px; padding: 0 0 11px; color:#333; }
a { color:#ff8400; }
body { font-family:verdana, arial; }</code></pre>
</li>
</ol>
<p>Las posibilidades son muchas y de hecho este es en esencia el mismo funcionamiento que tienen los menús de pestañas (tabs).</p>
<p><a href="http://blogandweb.com/wp-content/demos/desaparecer-elementos/">Demo</a> | <a href="http://blogandweb.com/wp-content/demos/desaparecer-elementos.zip">Descargar el ejemplo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/desaparecer-elementos-web-con-jquery/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Dar estilo a los links de diferentes tipos con jQuery</title>
		<link>http://blogandweb.com/javascript/dar-estilo-a-los-links-de-diferentes-tipos-con-jquery/</link>
		<comments>http://blogandweb.com/javascript/dar-estilo-a-los-links-de-diferentes-tipos-con-jquery/#comments</comments>
		<pubDate>Tue, 06 May 2008 21:14:24 +0000</pubDate>
		<dc:creator>Francisco</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogandweb.com/?p=1256</guid>
		<description><![CDATA[Dar estilo a los links de diferentes tipos es muy sencillo con CSS3, pues permite recoger la extensión de cualquier archivo con una instrucción y darle estilos directamente. Por ejemplo: a[href $='.pdf'] { padding-right: 20px; background: url(icono-pdf.gif) no-repeat right; } Desafortunadamente estos selectores no son soportados por IE6 (raro ¿verdad?) pero en Web Designer Wall [...]]]></description>
			<content:encoded><![CDATA[<p class="centrado"><img src="http://bw.imagenes.info/wp-content/uploads/2008/05/jquery-tipos-de-archivos.png" alt="jquery-tipos-de-archivos" title="jquery-tipos-de-archivos" width="406" height="185" class="aligncenter size-full wp-image-1259" /></p>
<p>Dar estilo a los links de diferentes tipos es muy sencillo con CSS3, pues permite recoger la extensión de cualquier archivo con una instrucción y darle estilos directamente. Por ejemplo:</p>
<pre><code>a[href $='.pdf'] {
padding-right: 20px;
background: url(icono-pdf.gif) no-repeat right;
}</code></pre>
<p>Desafortunadamente estos selectores no son soportados por IE6 (raro ¿verdad?) pero en <a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/" title="jQuery Tutorials for Designers">Web Designer Wall</a> nos dan una solución para hacerlo por medio de la librería jQuery.</p>
<ol>
<li><a href="http://blogandweb.com/wp-content/demos/tipos-de-enlaces/jquery.js">Descargamos la librería</a> y hacemos el llamado entre las etiquetas &lt;head&gt; y &lt;/head&gt;.
<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;</code></pre>
</li>
<li>Enseguida después del llamado, agregamos la función que hará que se le otorgue una clase a cada tipo de link y otro que abrirá los enlaces externos en una nueva ventana.
<pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

//Definici&oacute;n de clases para cada tipo de archivo.
    $(&quot;a[@href$=pdf]&quot;).addClass(&quot;pdf&quot;);

    $(&quot;a[@href$=zip]&quot;).addClass(&quot;zip&quot;);

    $(&quot;a[@href$=doc]&quot;).addClass(&quot;doc&quot;);

//Estilos y atributos a los enlaces externos.
    $(&quot;a:not([@href*=http://blogandweb.com])&quot;).not(&quot;[href^=#]&quot;)
      .addClass(&quot;externo&quot;)
      .attr({ target: &quot;_blank&quot; });

});
&lt;/script&gt;</code></pre>
</li>
<li>Ahora solo falta definir los estilo para cada tipo de archivo. Por ejemplo, agregándole un icono al inicio que lo identifique:
<pre><code>.pdf {
padding-left: 20px;
background: transparent url(icono-pdf.png) left top no-repeat;
}

.zip {
padding-left: 20px;
background: transparent url(icono-zip.png) left top no-repeat;
}

.doc {
padding-left: 20px;
background: transparent url(icono-doc.png) left top no-repeat;
}

.externo {
padding-left: 20px;
background: transparent url(icono-ext.png) left top no-repeat;
}</code></pre>
<p>Estos estilos los definimos dentro de la hoja de estilos (style.css) o dentro de la sección css.</p>
</li>
<li>Ahora cada vez que usemos un enlace con alguna de las extensiones definidas tendrán los atributos de la clase que le corresponde. Por ejemplo:
<pre><code>&lt;div id=&quot;enlaces&quot;&gt;
	&lt;p&gt;&lt;a href=&quot;documento.pdf&quot;&gt;Archivo PDF&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;documento.zip&quot;&gt;Archivo ZIP&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;documento.doc&quot;&gt;Archivo DOC&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;http://btemplates.com&quot;&gt;BTemplates - enlace externo&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;http://serturista.com&quot;&gt;Ser Turista - enlace externo&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;http://blogandweb.com/2008/05/06/dar-estilo-a-los-links-de-diferentes-tipos-con-jquery/&quot;&gt;Regrasar al tutorial - enlace local&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;&lt;a href=&quot;#enlaces&quot;&gt;Enlace local #&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</code></pre>
</li>
</ol>
<p><a href="http://blogandweb.com/wp-content/demos/tipos-de-enlaces/">Demo</a> | <a href="http://blogandweb.com/wp-content/demos/tipos-de-enlaces.zip">Descargar ejemplo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogandweb.com/javascript/dar-estilo-a-los-links-de-diferentes-tipos-con-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 2/36 queries in 0.021 seconds using disk: basic
Object Caching 571/647 objects using disk: basic
Content Delivery Network via bw.imagenes.info

Served from: blogandweb.com @ 2012-02-12 18:07:40 -->
