Problema con jQuery in IE8 con Fancybox
-
19-09-2019 - |
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à?
Soluzione
Si intende inserire sia jQuery e script.js due volte in prima pagina.
Una volta in linea 12, una volta in linea 27.