La liaison script.js et html5
Ainsi Ive été en passant par certaines codeacademy trucs sur l'HTML/CSS et Jquery.
D'avoir un peu de mal à essayer d'obtenir mon code pour le travail à l'extérieur, sur ma machine locale.
Voici mon code HTML
<!DOCTYPE html>
<html>
<head>
<title>Krypton Redux</title>
<link rel='stylesheet' type='text/css' href='stylesheet.css'/>
<script type='text/javascript' src='script.js'></script>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> </head>
<body>
<div></div>
<div style = "margin:10"></div>
<div></div>
</body>
</html>
voici mon jQuery
$(document).ready(function(){
$('div').draggable();
});
Quand j'écris le jQuery, le code directement dans mon fichier HTML, puis l'ouvrir dans google Chrome, ça fonctionne.
Cependant, quand le faire dans un .js fichiers, j'obtiens une erreur en disant que '$' n'est pas reconnu. Quelqu'un a une idée pourquoi?
- Êtes-vous y compris votre fichier JS avant ou après la bibliothèque jQuery?
Vous devez vous connecter pour publier un commentaire.
La
$
est le jQuery alias. Si vous utilisez le$
dans votre script, jQuery doit être défini avant votre script. C'est une solution simple. Réorganiser votre script liens comme ceci:Espère que cette aide.
Ajouter le
script.js
ci-dessous lajQuery
script.