2009-02-27 12 views
11

La mia pagina ha uno script esterno che contiene alcuni jQuery. La maggior parte di esso viene eseguito bene, tranne questo bit:documento jquery pronto in script esterno

$(document).ready(function(){ 
    alert('x');       
}); 

Quel po 'di codice funziona bene quando ho eseguito all'interno della pagina HTML, ma non nel file .js. Non ho altra libreria nell'HTML, ho un window.onload all'interno dell'HTML ma se lo rimuovo, il bit jQuery continua a non funzionare. E non genera alcun messaggio di errore.

Qualche suggerimento?

risposta

26

Poiché questo era il problema in this discussion, sei sicuro di includere jQuery prima dello incluso lo script esterno?

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="externalScript.js"></script> 
+0

Collegamento ipertestuale non funziona più. – mmcglynn

+0

Penso che questo fosse il collegamento: http://jquery.10927.n7.nabble.com/using-doc-ready-in-an-external-js-file-td74946.html sebbene fornisca poche informazioni in più rispetto a quello fornito nella risposta – Hayden

Problemi correlati