Uncaught TypeError: Cannot read property ‘sfTimer’ of undefined – SuperFish Solucionado

Bienvenidos a VerTutoriales.com, en esta ocasión os traigo la solución a un posible problema al utilizar la librería para menús desplegables en javascript, hablo de SuperFish!

Así es, es posible que estés utilizando esta librería o has descargado alguna plantilla que trae Superfish para la maquetación del menú. Si es así y no realiza ni tan siquiera el desplegable, es posible que sea por que estás pasándole más parámetros de los que necesita.

¿Cómo controlar una crisis?
No te pongas así, solo es añadir sf-menu en el CSS

Después de buscar por la red y bucear en diferentes foros, encontré que es posible que al añadir más estilos de los necesarios a la lista, creaba algún tipo de incompatibilidad. Aunque no sé exactamente por qué.

Así que en definitiva es añadir solo el estilo necesario, este es sf-menu.

Así es, donde tenéis puesto: <ul class=»sf-menu sf-js-enabled sf-arrows»> hay que cambiarlo por <ul class=»sf-menu»> y ya os saldrá el desplegable completamente solucionado.

El problema está en el estilo que estamos añadiendo, solo es necesario sf-menu, espero encontrar el por qué a este problema, mientras tanto, podéis utilizarlo con los mínimos!

Espero que os sirva! Salud!

Carlos Dk

Apasionado por la enseñanza y el SEO

4 comentarios en “Uncaught TypeError: Cannot read property ‘sfTimer’ of undefined – SuperFish Solucionado

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.