Domanda

Ricevo alcuni strani messaggi da Internet Explorer 8 quando si carica il mio ultimo progetto sito web:

Nessun oggetto con ID # corpo-news-content .post esiste ancora. curbeyCorners di chiamata (impostazione, obj) quando viene creato.

Il sito è in esecuzione su WordPress, utilizzando curveyCorners per roundcorners in Internet Explorer. Probabilmente dovrei menzionare che il sito stesso rende in modo corretto, ma per qualche motivo Internet Explorer insiste sulla avermi dato questo messaggio.

Ecco un screengrab dell'immagine:

(contenuti Meta:.. Non posso postare più di un link, quindi se volete vedere il sito temporaneo in azione vi risponderò con un URL Grazie per qualsiasi aiuto)

È stato utile?

Soluzione 2

sono finalmente riuscito a trovare una soluzione io stesso. Sul sito curveyCorners (la pagina delle istruzioni), fanno riferimento a una chiamata alla funzione Alert() che viene utilizzato per informare gli utenti quando gli oggetti o elementi che utilizzano curveyCorners non hanno ancora caricato. Perché esattamente questo accade solo in Internet Explorer sono ancora incerti circa.

In ogni caso, ecco la soluzione! Aggiungere questo pezzo di codice al tag di intestazione del vostro sito e le avvertenze Alert() andare via.

<script type="text/javascript">
    var curvyCornersVerbose = false;
</script>

Spero che questo aiuta gli altri che hanno lo stesso problema.

Altri suggerimenti

Con la lettura del messaggio di errore, sembra che lo script curveyCorners che si sta utilizzando è usato per 'round' gli angoli di elementi con classe di 'post' nell'elemento di id 'corpo-news-content'. Tuttavia sembra che al momento del lancio dello script curveyCorners, non ci sono questi elementi.

Si dovrebbe chiamare lo script dopo, prima per esempio, o in $ (document) .ready () se si utilizza jQuery.

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