Sto pre-caricando alcune immagini e quindi li utilizzo in una lightbox. Il problema che ho è che anche se le immagini si stanno caricando, non vengono visualizzate dal browser.Immagini precaricate non visualizzate in Chrome
Questo problema è specifico di Chrome. È persistito tramite Chrome 8 - 10, e ho cercato di spegnerlo per ripararlo tutto questo tempo e non ho ottenuto nulla.
Ho letto queste domande simili,
Chrome not displaying images though assets are being delivered to browser
2 Minor Crossbrowser CSS Issues. Background images not displaying in Google Chrome?
JavaScript preloaded images are getting reloaded
che tutti i dettagli comportamento simile, ma in Chrome per Mac. Mentre questo sta accadendo in Windows.
- Tutti gli altri browser sembrano essere a posto.
- Se hai aperto Firefox e Chrome, carica la pagina in Firefox, quindi in Chrome, vengono visualizzate le immagini.
- Dopo aver caricato manualmente le immagini, utilizzando la barra degli strumenti thingy Webkit webdev, essi mostrano sempre
- Tutti i link delle immagini e quali sono belle e lavorare
- Cancellazione di tutto, dai Chrome non sembra fare alcuna differenza (cache, cronologia, ecc.)
Se qualcuno ha qualche idea sarebbe incredibilmente utile, dato che sono letteralmente tutte le opzioni disponibili qui.
PS, mi scuso se ci sono risposte tardive, sono in vacanza per una settimana domani! : D
Aggiornamento Ecco la funzione javascript che precarica le immagini.
var preloaded = new Array();
function preload_images() {
for (var i = 0; i < arguments.length; i++){
document.write('<');
document.write('img src=\"'+arguments[i]+'\" style=\"display:none;\">');
};
};
Aggiornamento
Sto ancora avendo problemi con questo, e ho rimosso tutto il precarico funzione di immagini. Forse consegnare un foglio di stile tramite document.write()
non è il modo migliore?
Mente incollando un codice così vediamo come si sta precarico? – jlindenbaum