Domanda

Recentemente ho acquisito un vecchio sito web (stiamo parlando tabelle, mappe di immagini, è il nome).

Mi è stato chiesto di fare un vecchio link per una galleria Flash in un lightbox. Ho semplicemente usato un javascript: openLightbox() sul link galleria (in alto a destra). Lo so, lo so, ma non mi sembra fuori luogo su questo sito.

In ogni caso, includo anche uno scripts.js file JavaScript, che

  • Include i file jQuery e CSS per fancybox .
  • Usa AJAX per ottenere alcuni JSON dei nomi di file di immagini
  • Creare una lista non ordinata nascosto nella pagina con i link alle immagini da JSON
  • Collegare il metodo fancybox a queste immagini

Poi, sulla openLightbox() ho semplicemente chiamare la funzione click() sul primo link.

Nizza e facile, ho pensato. Ha funzionato come un fascino in Firefox. Poi la mia nemesi ha deciso che non voleva giocare a palla. Ecco IE7 / 8.

Ho avuto gli strumenti IE8 sviluppatori per un po ', ma non sono stati in grado di capirlo. L'unico errore che sto ricevendo è "v è nullo o non un oggetto", che fa riferimento al codice di minified / imballato jQuery sul CDN di Google. Ovviamente non è questo il problema, quindi qualcuno ha qualche idea di ciò che è sbagliato qui?

Ecco un link alla pagina: http://edgewaterterraces.com.au/

Anche ...

La ringrazio molto per il vostro tempo.

Aggiorna

Wow, sembra di lavorare su questa pagina . Ciò che dà?

È stato utile?

Soluzione

Si intende inserire sia jQuery e script.js due volte in prima pagina.

Una volta in linea 12, una volta in linea 27.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top