<?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>Bufa Webmaster &#187; JQuery</title>
	<atom:link href="http://www.bufa.es/web/javascript/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bufa.es</link>
	<description>Recursos web en español</description>
	<lastBuildDate>Wed, 01 Sep 2010 20:50:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Jquery: Ocultar popup pasados varios segundos</title>
		<link>http://www.bufa.es/ocultar-popup-segundos/</link>
		<comments>http://www.bufa.es/ocultar-popup-segundos/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 18:29:16 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[popup]]></category>
		<category><![CDATA[setTimeout]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=505</guid>
		<description><![CDATA[Si queremos que un elemento de nuestra página desaparezca una vez pasados X segundos&#8230; Este ejemplo es bastante útil por ejemplo, para hacer desaparecer un popup, banner de publicidad, foto, etc&#8230; Para ello utilizamos la librería jQuery, y su función ...]]></description>
			<content:encoded><![CDATA[<p>Si queremos que un elemento de nuestra página desaparezca una vez pasados X segundos&#8230; Este ejemplo es bastante útil por ejemplo, para hacer desaparecer un popup, banner de publicidad, foto, etc&#8230;</p>
<p>Para ello utilizamos la librería jQuery, y su función <strong>setTimeout</strong>() para controlar el tiempo, y <strong>hide</strong>() para ocultar el elemento.</p>
<p>Un ejemplo, vamos a hacer desaparecer a los 5 segundos de cargar la página un div que tiene la clase .popup:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">$<span style="color: #66cc66;">&#40;</span>document<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">.</span>ready<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">FUNCTION</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>				   
   setTimeout<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;$('.popup').hide();&quot;</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">5000</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/ocultar-popup-segundos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery: buscar y reemplazar</title>
		<link>http://www.bufa.es/jquery-buscar-reemplazar/</link>
		<comments>http://www.bufa.es/jquery-buscar-reemplazar/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 18:10:31 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[buscar]]></category>
		<category><![CDATA[reemplazar]]></category>
		<category><![CDATA[replace]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=503</guid>
		<description><![CDATA[Una de las funciones más interesantes de jQuery es la función replace(), con la que podemos encontrar un determinado elemento en documento web y reemplazarlo por otro. Un ejemplo simple. Vamos a buscar en todo el body de la página ...]]></description>
			<content:encoded><![CDATA[<p>Una de las funciones más interesantes de jQuery es la función <strong>replace</strong>(), con la que podemos encontrar un determinado elemento en documento web y reemplazarlo por otro.</p>
<p>Un ejemplo simple. Vamos a buscar en todo el body de la página todas las palabras que sean &#8220;León&#8221; y las vamos a reemplazar por &#8220;León es vida&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;body&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'León'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'León es vida'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/jquery-buscar-reemplazar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery: rollover fade background</title>
		<link>http://www.bufa.es/fade-rollover-background/</link>
		<comments>http://www.bufa.es/fade-rollover-background/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 21:31:18 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[animate]]></category>
		<category><![CDATA[background]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=475</guid>
		<description><![CDATA[Vamos a ver un bonito efecto de rollover en jQuery sobre un div aplicando un efecto fade en el color de fondo (background) de ese elemento. Para ello utilizamos la funcion animate: &#60;script type=&#34;text/javascript&#34;&#62; $&#40;document&#41;.ready&#40;function&#40;&#41;&#123; $&#40;&#34;.caja_fade&#34;&#41;.hover&#40;function&#40;&#41; &#123; $&#40;this&#41;.stop&#40;&#41;.animate&#40;&#123; backgroundColor: &#34;#a7bf51&#34;&#125;, ...]]></description>
			<content:encoded><![CDATA[<p>Vamos a ver un bonito efecto de rollover en jQuery sobre un div aplicando un efecto fade en el color de fondo (background) de ese elemento. Para ello utilizamos la funcion animate:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span> 
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.caja_fade&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> backgroundColor<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;#a7bf51&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">800</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> backgroundColor<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;#F00&quot;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">800</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">&lt;style<span style="color: #00AA00;">&gt;</span>
.caja_fade<span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">250px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#A0DAF6</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">16px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>&lt;/style<span style="color: #00AA00;">&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="xhtml" style="font-family:monospace;">&lt;div class=&quot;caja_fade&quot;&gt;PASA EL CURSOR POR ENCIMA&lt;/div&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/fade-rollover-background/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obtener posición X/Y de un elemento con jQuery</title>
		<link>http://www.bufa.es/obtener-posicion-xy-jquery/</link>
		<comments>http://www.bufa.es/obtener-posicion-xy-jquery/#comments</comments>
		<pubDate>Sun, 16 May 2010 13:07:23 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[coordenadas]]></category>
		<category><![CDATA[position]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=375</guid>
		<description><![CDATA[Vamos a obtener las coordenadas actuales (X/Y) de cualquier elemento situado dentro de nuestra página web utilizando jQuery. Para ello utilizaremos el método .position(). El método .position() nos permite recuperar la posición actual de un elemento dentro del DOM. var ...]]></description>
			<content:encoded><![CDATA[<p>Vamos a obtener las <strong>coordenadas actuales</strong> (X/Y) de cualquier elemento situado dentro de nuestra página web utilizando jQuery. Para ello utilizaremos el método .position().</p>
<p>El método .position() nos permite recuperar la posición actual de un elemento dentro del DOM.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> elemento <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.midiv&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> posicion <span style="color: #339933;">=</span> elemento.<span style="color: #660066;">position</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">&quot;left: &quot;</span> <span style="color: #339933;">+</span> posicion.<span style="color: #660066;">left</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;, top: &quot;</span> <span style="color: #339933;">+</span> posicion.<span style="color: #660066;">top</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/obtener-posicion-xy-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener datos XML con jQuery</title>
		<link>http://www.bufa.es/obtener-datos-xml-jquery/</link>
		<comments>http://www.bufa.es/obtener-datos-xml-jquery/#comments</comments>
		<pubDate>Sat, 15 May 2010 18:21:31 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=373</guid>
		<description><![CDATA[Vamos a almacenar los diferentes valores/atributos de un determinado archivo XMl en variables javascript con jQuery. A continuación un ejemplo de XML: &#60;?xml version=&#34;1.0&#34; ?&#62; &#60;lenguaje&#62; &#60;item&#62; &#60;id&#62;1&#60;/id&#62; &#60;title&#62;PHP&#60;/title&#62; &#60;description&#62;PHP es un lenguaje de programación interpretado, diseñado originalmente para la ...]]></description>
			<content:encoded><![CDATA[<p>Vamos a almacenar los diferentes valores/atributos de un determinado archivo XMl en variables javascript con jQuery.</p>
<p>A continuación un ejemplo de XML:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lenguaje<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;id<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/id<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>PHP<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/item<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;id<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/id<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JAVASCRIPT<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>JavaScript es un lenguaje de scripting basado en objetos, utilizado para acceder a objetos en aplicaciones<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/item<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lenguaje<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>De esta manera podremos manejar un archivo XML, usando jQuery, sin problemas para obtener lo datos del XML.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">get</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'miarchivo.xml'</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'item'</span><span style="color: #339933;">,</span>data<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> $this <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #003366; font-weight: bold;">var</span> id <span style="color: #339933;">=</span> $this.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'id'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #003366; font-weight: bold;">var</span> title <span style="color: #339933;">=</span> $this.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'title'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #003366; font-weight: bold;">var</span> description <span style="color: #339933;">=</span> $this.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'description'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #006600; font-style: italic;">// etc...</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/obtener-datos-xml-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener IP con jQuery</title>
		<link>http://www.bufa.es/obtener-ip-jquery/</link>
		<comments>http://www.bufa.es/obtener-ip-jquery/#comments</comments>
		<pubDate>Sat, 15 May 2010 17:59:30 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=371</guid>
		<description><![CDATA[Si queremos obtener de forma rápìda nuestra dirección IP con jQuery podemos utilizar la función getJSON que hace una petición de datos al servidor considerando que retorna la información con notación JSON. Función para mostar ip con jQuery: $.getJSON&#40;&#34;http://jsonip.appspot.com?callback=?&#34;,function&#40;data&#41;&#123; alert&#40; ...]]></description>
			<content:encoded><![CDATA[<p>Si queremos obtener de forma rápìda nuestra <strong>dirección IP</strong> con jQuery podemos utilizar la función getJSON que hace una petición de datos al servidor considerando que retorna la información con notación JSON.</p>
<p>Función para mostar ip con jQuery:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;http://jsonip.appspot.com?callback=?&quot;</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">&quot;Mi ip: &quot;</span> <span style="color: #339933;">+</span> data.<span style="color: #660066;">ip</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/obtener-ip-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Buscar cadena texto con jQuery</title>
		<link>http://www.bufa.es/buscar-cadena-texto-jquery/</link>
		<comments>http://www.bufa.es/buscar-cadena-texto-jquery/#comments</comments>
		<pubDate>Mon, 03 May 2010 22:06:03 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[buscar]]></category>
		<category><![CDATA[contains]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=328</guid>
		<description><![CDATA[Una muy buena solución cuando queremos buscar si existe una determinada palabra o cadena de texto dentro en nuestra página web. Para ello podemos utilizar el selector :contains() de jQuery. En ejemplo de uso, vamos a buscar la palabra &#8220;León&#8221; ...]]></description>
			<content:encoded><![CDATA[<p>Una muy buena solución cuando queremos buscar si existe una determinada palabra o cadena de texto dentro en nuestra página web. Para ello podemos utilizar el selector <strong>:contains()</strong> de jQuery.</p>
<p>En ejemplo de uso, vamos a buscar la palabra &#8220;León&#8221; en todos los div de la página, y si encuentra resultados resaltaremos en negrita &#8220;León&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div:contains('León')&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;font-weight&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;bold&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/buscar-cadena-texto-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 códigos imprescindibles con jQuery</title>
		<link>http://www.bufa.es/10-codigos-jquery/</link>
		<comments>http://www.bufa.es/10-codigos-jquery/#comments</comments>
		<pubDate>Sat, 01 May 2010 22:51:36 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[función]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=317</guid>
		<description><![CDATA[Añadir una clase css a un elemento Una forma muy limpio para cambiar un elemento de apariencia es agregar una clase css, en vez de añadir los estilos en línea. Usando jQuery, esto es bastante fácil de hacer: $&#40;'#midiv'&#41;.addClass&#40;'miclase'&#41;; Quitar ...]]></description>
			<content:encoded><![CDATA[<p><strong>Añadir una clase css a un elemento</strong></p>
<p><span>Una forma muy limpio para cambiar un elemento de apariencia es agregar una clase css, en vez de añadir los estilos en línea. </span><span>Usando jQuery, esto es bastante fácil de hacer:</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#midiv'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'miclase'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Quitar una clase css a un elemento</strong></p>
<p><span>Es genial ser capaz de añadir algunas clases CSS, pero también tenemos que saber cómo eliminar las clases no deseados. </span><span>La siguiente línea de código hará que:</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#midiv'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'miclase'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong> Comprar si un elemento tiene una determinada  clase css</strong></p>
<p>Si su aplicación o sitio suele agregar y quitar las clases a un elemento particular, puede ser muy útil para poder comprobar si un elemento tiene una cierta clase CSS</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'miclase'</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p><strong>Cambiar hoja de estilos con jQuery</strong></p>
<p><span>Como vimos en los ejemplos anteriores, agregando o quitando los estilos CSS a un elemento es muy sencilla, utilizando jQuery. </span><span>Pero lo que si quiere eliminar completamente el documento de archivo css y adjuntar una hoja de estilo nuevo? </span><span>Una buena noticia, es muy simple, así, como se muestra en el ejemplo siguiente:</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'link[media='</span>screen<span style="color: #3366CC;">']'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'otroestilo.css'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Añadir código html a un elemento</strong></p>
<p>Cuando tenga que añadir algo de HTML a un elemento, el método append () es un protector de la vida:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#midiv'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'voy a añadir todo este &lt;strong&gt;texto&lt;/strong&gt; html'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Comprobar si existe un elemento</strong></p>
<p><span>Cuando se trabaja con JavaScript, con frecuencia necesitamos para comprobar si un elemento existe o no. </span><span>Usando jQuery y la propiedad length, es muy simple de hacer: Si la longitud == 0, no se utilizan elementos de la página.</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    log<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Si hay imagenes'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
    log<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'No hay imagenes'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong> Obtener el elemento primario de un elemento</strong></p>
<p><span>Al trabajar con el DOM, es posible que necesite saber qué elemento es el padre directo de otro elemento. </span><span>El más cercano () método le permitirá saber:</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> id <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;button&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">closest</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;id&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong> Obtener los hermanos de un elemento </strong></p>
<p><span>la función <span class="brush: javascript">siblings()</span> es una herramienta muy útil para conseguir los hermanos de un elemento. </span><span>Como se muestra a continuación, utilizando este método es muy simple:</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">siblings</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p><strong> Quitar una opción de una lista de selección</strong></p>
<p><span>Cuando se trabaja con listas de selección, es posible que desee actualizar el contenido de acuerdo con las acciones del usuario. </span><span>Para eliminar una opción de una lista de selección, el siguiente código hará el truco</span>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#miselect option[value='2']&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong> Accede a la opción seleccionada como texto </strong></p>
<p>Muy útil cuando se necesita para comprobar rápidamente lo que un visitante seleccionados de su lista de selección.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#miselect :selected'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong> Aplicar un &#8220;efecto cebra&#8221; en las tablas </strong></p>
<p><span>Cuando utilice tablas, es una buena idea, para facilitar la lectura, para dar un estilo diferente a una línea de cada dos. </span><span>Usando jQuery, esto se puede hacer fácilmente, sin ningún tipo de código HTML adicional.</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;tr:odd&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;odd&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Contar los hijos de un elemento</strong></p>
<p><span>Si deseas contar cuántos elementos son hijos de otro determinado elemento:</span></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#midiv &amp;gt; div&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">length</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/10-codigos-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar imágenes rotas con jQuery</title>
		<link>http://www.bufa.es/eliminar-imagenes-rotas/</link>
		<comments>http://www.bufa.es/eliminar-imagenes-rotas/#comments</comments>
		<pubDate>Sat, 01 May 2010 22:29:45 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[imágenes]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=315</guid>
		<description><![CDATA[Probablemente alguna vez en nuestra web tengamos una imagen que este alojada en otro servidor, y es muy probable que algunas de estas imagenes dejen ya de existir por cambio de ubicación, hayan sido borradas, etc&#8230; Para evitarnos la típica ...]]></description>
			<content:encoded><![CDATA[<p>Probablemente alguna vez en nuestra web tengamos una imagen que este alojada en otro servidor, y es muy probable que algunas de estas imagenes dejen ya de existir por cambio de ubicación, hayan sido borradas, etc&#8230; Para evitarnos la típica <strong>aspa roja</strong> de que no existe esa imagen&#8230; tenemos una función muy sencilla con jQuery, que nos elimina todas esas imágenes que no pueden ser mostradas correctamente.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'img'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>error<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span>this<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>remove<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/eliminar-imagenes-rotas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centrar un div horizontal y verticalmente con jQuery</title>
		<link>http://www.bufa.es/centrar-div-jquery/</link>
		<comments>http://www.bufa.es/centrar-div-jquery/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 21:25:57 +0000</pubDate>
		<dc:creator>bufa</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=295</guid>
		<description><![CDATA[Todos alguna vez hemos tenido que centrar un div horizontalmente y verticalmente, normalmente hemos empleado css para ello. Vamos a conocer otro método esta vez en javascript con jquery utilizando una simple función en la que bastará con pasarle la ...]]></description>
			<content:encoded><![CDATA[<p>Todos alguna vez hemos tenido que <strong>centrar un div horizontalmente y verticalmente</strong>, normalmente hemos empleado css para ello. Vamos a conocer otro método esta vez en javascript con jquery utilizando una simple función en la que bastará con pasarle la clase o id del div a centrar en la pantalla.</p>
<p>Con la función $(window).width() y $(window).height() obtenemos el ancho y altura de la ventana abierta.<br />
Con la función outerWidth() y outerHeight() obtenemos el ancho y altura del div.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>ready<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
     $<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>resize<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
          <span style="color: #666666; font-style: italic;">// aquí le pasamos la clase o id de nuestro div a centrar (en este caso &quot;caja&quot;)</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.caja'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>css<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
               position<span style="color: #339933;">:</span><span style="color: #0000ff;">'absolute'</span><span style="color: #339933;">,</span>
               left<span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>width<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.caja'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>outerWidth<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">,</span>
               top<span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>height<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.caja'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>outerHeight<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">2</span>
          <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Ejecutamos la función</span>
$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>resize<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Modo de uso:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="xhtml" style="font-family:monospace;">&lt;div class=&quot;caja&quot;&gt; 
&lt;p&gt;Div centrado utilizando jquery&lt;/p&gt; 
&lt;/div&gt;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/centrar-div-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
