﻿<?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>Actualidad jQuery &#187; eventos</title>
	<atom:link href="http://www.actualidadjquery.es/tag/eventos/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.actualidadjquery.es</link>
	<description>Blog de actualidad acerca de jQuery con tutoriales y ejemplos</description>
	<lastBuildDate>Tue, 24 Jan 2012 11:10:59 +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>Efecto de texto sobre imagen con mouseenter y mouseleave con jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/22/efecto-de-texto-sobre-imagen-con-mouseenter-y-mouseleave-con-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/22/efecto-de-texto-sobre-imagen-con-mouseenter-y-mouseleave-con-jquery/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 15:30:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[animate]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[mouseenter]]></category>
		<category><![CDATA[mouseleave]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=134</guid>
		<description><![CDATA[Hoy os vamos a ense&#241;ar como utilizar las funciones mouseenter, mouseleave y animate de jQuery, con un ejemplo bastante sencillo pero muy pr&#225;ctico, para a&#241;adir textos a las im&#225;genes. Con el evento mouseenter y mouseleave podemos ejecutar una funci&#243;n asociada a dicha acci&#243;n, al pasar por encima de un elemento, y al sacar el rat&#243;n [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy os vamos a ense&ntilde;ar como utilizar las funciones mouseenter, mouseleave y animate de jQuery, con un ejemplo bastante sencillo pero muy pr&aacute;ctico, para a&ntilde;adir textos a las im&aacute;genes.</p>
<p>	Con el evento mouseenter y mouseleave podemos ejecutar una funci&oacute;n asociada a dicha acci&oacute;n, al pasar por encima de un elemento, y al sacar el rat&oacute;n del elemento.</p>
<p>	Estos eventos son ideales para im&aacute;genes, para ejecutar alguna acci&oacute;n al pasar por encima de una imagen. Para realizar men&uacute;s animados, al pasar por encima de un enlace, cambiar el color del fondo, el tama&ntilde;o de la fuente, mover la posici&oacute;n del texto, etc.</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
	$(&quot;.ejemplo_img&quot;).mouseenter(function() {
		alert(&quot;Hemos metido el rat&oacute;n dentro del elemento con clase ejemplo_img&quot;);
	});
	$(&quot;.ejemplo_img&quot;).mouseleave(function() {
		alert(&quot;Hemos sacado el rat&oacute;n fuera del elemento con clase ejemplo_img&quot;);
	});
});
&lt;/script&gt;
&lt;div class=&quot;ejemplo_img&quot;&gt;&lt;img src=&quot;foto1.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; /&gt;&lt;/div&gt;
</pre>
<p>Una vez que ya sabemos como utilizar estos eventos de posici&oacute;n del rat&oacute;n, vamos a ejecutar una peque&ntilde;a animaci&oacute;n al pasar por encima de la imagen.</p>
<p>	Con la funci&oacute;n animate() de jQuery podemos animar un elemento cambiando su css, width, height, left, right, top, opacity, margin, fontsize, etc. En este ejemplo vamos a ocultar en css el t&iacute;tulo, y al pasar por encima de la imagen, con animate() vamos a cambiar su css y mostrarlo poco a poco con esta peque&ntilde;a animaci&oacute;n.</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
	$(&quot;.ejemplo_img&quot;).mouseenter(function() {
		$(&quot;.ejemplo_img_cont&quot;, this).stop().animate({ top:&#39;390px&#39; },{ queue:false, duration:300 });
	});
	$(&quot;.ejemplo_img&quot;).mouseleave(function() {
		$(&quot;.ejemplo_img_cont&quot;, this).stop().animate({ top:&#39;450px&#39; },{ queue:false, duration:300 });
	});
});
&lt;/script&gt;</pre>
<p>Por defecto le ponemos el top en 450px para ocultarlo debajo de la foto, y al pasar por encima (mouseenter) lo cambiamos a 390px para mostrarlo. Una vez que sacamos el rat&oacute;n fuera (mouseleave) de la imagen,volvemos a poner el top en 450px para ocultarlo otra vez. Un ejemplo muy sencillo pero pr&aacute;ctico para nuestros proyectos.</p>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/9/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/22/efecto-de-texto-sobre-imagen-con-mouseenter-y-mouseleave-con-jquery/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
