Tengo un problema con los elementos creados dinámicamente en el estado de desplazamiento. Cuando cierro sobre el elemento html recién creado, no funciona.Cómo hacer jQuery 1.7 .on() hover?
Aquí está mi código HTML:
<button id="create">create new button</button>
<button class="hover">hover me</button>
<div></div>
jQuery:
var createBtn = $("#create");
createBtn.click(function() {
$('div').append('<button class="hover">new hover button</button');
return false;
});
$('.hover').hover(function() {
alert('you hovered the button!');
}, function() {
alert('you removed the hover from button!');
});
Incluso probé este código:
$('.hover').on({
mouseenter : function() {
alert('you hovered the button!');
},
mouseleave : function() {
alert('you removed the hover from button!');
}
});
como se muestra aquí http://api.jquery.com/on/, pero aún ninguna suerte. Aquí también está la demostración: http://jsfiddle.net/BQ2FA/
quizás esto ayude a activar/desactivar: http://stackoverflow.com/questions/11283341/jquery-disable-click-until-animation-is-fully-complete –