En primer lugar me disculpo ... He publicado esta pregunta antes, pero hice un mal trabajo al explicarla. Tengo problemas para conectar hoverIntent en el siguiente JavaScript ... Lo necesito para reemplazar las funciones mouseenter
y mouseleave
siguientes. Solo para ser claro, estoy pidiendo ayuda porque no soy muy bueno con la sintaxis de JavaScript. El segundo fragmento de código siguiente parece que debería funcionar, pero no hace nada y parece estar completamente muerto en Internet Explorer.Reemplazar MouseOver con .hoverIntent
if (jQuery.browser.msie === true) {
jQuery('#top_mailing')
.bind("mouseenter",function(){
$("#top_mailing_hidden").stop().slideDown('slow');
})
.bind("mouseleave",function(){
$("#top_mailing_hidden").stop().slideUp('slow');
});
}
estoy usando lo siguiente para otros navegadores, pero no está funcionando en Internet Explorer.
$('#top_mailing').hoverIntent(
function() {
$("#top_mailing_hidden").stop().slideDown('slow');
},
function() {
$("#top_mailing_hidden").stop().slideUp('slow');
}
);
¿Estás recibiendo errores JS en IE? –
Acabo de probar hoverIntent y jQuery 1.4.1 con IE. Funciona bien. ¿Anima en absoluto para ti? ¿Está funcionando en otros navegadores? – user113716
¿Se han probado este código: $ ('# top_mailing') hoverIntent ( function() { $ ("# top_mailing_hidden") stop() slideDown ('lento'); ..}, function() {. $ ("# top_mailing_hidden"). Stop(). SlideUp ('lento'); } ); – Brian