Pregunta

Estoy usando el menú Superfish de este ejemplo:http://users.tpg.com.au/j_birch/plugins/superfish/#examples (con supersubs). ¡Funciona muy bien en todos los navegadores incluso en IE6! Cuando terminé de copiarlo a mi proyecto, todo parece estar bien, pero solo IE6 tiene problemas. ¡El menú desplegable no aparece y realmente no puedo encontrar el problema! Incluso probé la misma versión jQuery (como el ejemplo). Aquí está mi menú: http://tvim.de/cmsms/¿Saben lo que mal? ¡Gracias!

¿Fue útil?

Solución

En este código, tiene un problema astuto:

jQuery(document).ready(function(){
    jQuery("#navi ul").supersubs({ 
        minWidth: 12,
        maxWidth: 27, 
        extraWidth: 1, // <<< RIGHT HERE, remove the comma
    }).superfish({
        autoArrows:false, 
        dropShadows: false, 
        speed:'fast',
        animation: {opacity:'show',height:'show'} 
    });
});

Esto se llamaba el Coma de la muerte. Una vez que eliminé eso, su menú comenzó a funcionar, aunque es posible que tenga un problema con sus menús de segundo nivel.

http://jfcoder.com/test/missplacedcomma.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top