Menú acordeón con Indexhibit en 4 pasos
18 de Marzo, 2008 escrito por SkekuAgradecimientos totales a Thenine que ha sido quien se lo ha currado mejorando notablemente mi método.
Paso 1: Descargar la última versión de jQuery actual. (Descargar jQuery [en]).
Paso 2: Sustituir la versión que viene con Indexhibit por la que acabas de descargar. El js está localizado en [carpeta-Indexhibit] > [ndxz-studio] > [site] > [js].
Paso 3: Descargar este archivo javascript: Collapsable.menu.js (clic derecho > guardar como).
Paso 4: Subirlo a nuestro espacio web y hacer la llamada desde nuestro index.php del mismo modo que se hacen las otras llamadas a archivos js. Creo que no hace falta ni que lo diga ;)
Y listo. Más rápido y sencillo imposible. Comentar que sólo funcionará si no se ha modificado la estructura del menú de Indexhibit. Tal y como yo hacía en la forma que expliqué la otra vez, sí que había que hacerlo.
Le pongo como pega que al probarlo en el portfolio me he dado cuenta que no es compatible con sIFR. No funciona en Explorer ni Opera :S Aún así, solución eficaz y muy sencilla de implementar.




Hola skeku, lo primero gracias por mencionarme.
Lo segundo: El script funciona perfectamente (al menos con Jquery 1.2.1) desde IE 5.5 en adelante, igual que en Opera. Es posible que tengas algun conflicto con los cambios que has hecho pero si haces la llamada desde el tema “sample” (por ejemplo) sin modificar nada más verás que funciona.
Bueno es una solución aunque no la mejor….. Ys i tiene ciertas incompatibilidades con algunos exploradores.
The nine, el script funciona correctamente tal y como dices. Yo a lo que me refiero es que con el reemplazo sIFR no funciona en Explorer + Opera.
Que quizá es cosa de mi código pero me extraña muchisimo el que firefox y safari lo pillen y los otros dos no.
Bueno yo no lo probé para sIFR la verdad, asi que no vi si funcionaba o no, aunque extrañarse que algo pete con i.e. hoy en día es casi como extrañarte que el chikichiki sea un éxito nacional.
¿Que no es la mejor solución? ¿Que hay otras alternativas? Seguro que si, nunca lo propuse como la mejor, ni la única siquiera. Solo dije en un comentario que era “la que yo utilicé”. Se trataba de hacer algo sencillo que pudiera aplicar cualquier persona como yo mismo, que no tengo ni pajolera idea de javascript ni me apetece aprender. Añades una linea a tu código y voilá.
Por cierto ya que estamos mi nick es thenine, todo junto. Saludos de nuevo a todos y gracias por las críticas, aunque me temo que no voy a seguir desarrollandolo