Todas las mentes viagra generico espana del mundo cialis generico espana recomiendan viagra contrareembolso prevenir problemas cialis contrareembolso

Cuando realizamos proyectos creativos de animaciones, parallax, infografías… los elementos se superponen y a veces no nos interesa que los elemntos decorativos que quedan por encima tengan ciertos privilegios de comportamiento que los de debajo. Aunque un div que tiene árbol esté en primer plano no nos interesa que no nos deje clickar elementos de dentro del bosque. Pues os dejo una función para prevenir el rollover y es extendible a cualquier evento de ratón.

La función usa javascript y es muy sencilla:

$('#elemento').hover(passThrough);
 
function passThrough(e) {
    $('div').each(function() {
        var mouseX = e.pageX, 
            mouseY = e.pageY, 
            offset = $(this).offset(), 
            width  = $(this).width(), 
            height = $(this).height();
 
        // Comprueba si ha hecho rollover en un div
        if (mouseX > offset.left && mouseX < offset.left + width && mouseY > offset.top && mouseY < offset.top + height){
            $(this).hover(); // Fuerza el evento de rollover en el elemento de atrás
        }
    });
}
Categorías: JavaScript
Si necesitas una url corta puede usar: codygo.es/1342

Deja un comentario