Pregunta

Hace poco adquirí un antiguo sitio web (estamos tablas, mapas de imagen a hablar, lo que sea).

Me pidieron que hiciera un viejo enlace a una galería flash en una caja de luz. Simplemente usé un javascript: openLightbox() en el enlace de galería (esquina superior derecha). Lo sé, lo sé, pero no parece fuera de lugar en este sitio.

De todos modos, también incluyo un javascript scripts.js de archivos, el cual

  • Incluye archivos de jQuery y CSS para FancyBox .
  • Utiliza AJAX para conseguir un poco de JSON de nombres de archivo de imagen
  • Crear una lista no ordenada escondido en la página con enlaces a las imágenes de JSON
  • Una el método FancyBox a estas imágenes

A continuación, en la openLightbox() simplemente llamar a la función click() en el primer enlace.

agradable y fácil, pensé. Funcionó como un encanto en Firefox. Entonces mi archienemigo decidió que no quería jugar a la pelota. Eso es Internet Explorer 7/8.

he tenido las herramientas de Internet Explorer 8 Developer fuera por un tiempo, pero no han sido capaces de averiguarlo. El único error que estoy recibiendo es "v es nulo o no un objeto", que hace referencia el código minified / lleno de jQuery en CDN de Google. Obviamente ese no es el problema, por lo que ¿alguien tiene alguna idea de lo que está mal aquí?

Aquí hay un enlace a la página: http://edgewaterterraces.com.au/

También ...

Muchas gracias por su tiempo.

Actualizar

Vaya, parece que funciona en rel="nofollow esta página . Lo que da?

¿Fue útil?

Solución

Se ha incrustado tanto jQuery y script.js dos veces en la primera página.

Una vez en la línea 12, una vez en la línea 27.

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