Non interceptée erreur de référence: $ n'est pas défini d'erreur

J'ai pris ce code à partir d'un tutoriel pour faire une auto avancement de diaporama en javascript/jQuery et ça fonctionne à merveille dans jsfiddle. Cependant, quand je mets tout dans Dreamweaver, il semble tout simplement arrêter de travailler. Tout y est, j'ai relié tous les fichiers concernés (l' .js et le .css) ainsi que la bibliothèque jQuery. Pour quelque raison que cela ne fonctionne pas du tout. Voici le code.

Le code HTML

<div class="fadeIn">
            <img src="image1.png" height="500" width="800"/>
            <img src="image2.png" height="500" width="800"/>
            <img src="image3.png" height="500" width="800"/>
            <img src="image4.png" height="500" width="800"/>
        </div>

Le CSS

.fadeIn {
    position: relative;
    width: 800px;
    height: 500px;
}

.fadeIn img {
    position: absolute;
    left:0;
    top:0;
}

Le Javascript/jQuery

$(function(){
    $('.fadeIn img:gt(0)').hide();
    setInterval(function(){
    $('.fadeIn :first-child').fadeOut()
        .next('img').fadeIn()
        .end().appendTo('.fadeIn');
    }, 3000);
});

Voici l'en-tête

<script src="SlideShow.js" type="text/javascript"></script>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>

<link rel="stylesheet" type="text/css" href="SlideShow.css">
Toute erreur dans la console?
veuillez inclure l'en-tête de votre Html, il doit être une source d'erreur
inclus l'en-tête
Vous ne pouvez pas appeler $ avant est définie dans la portée locale. Voir la réponse.

OriginalL'auteur Ivan P - Digital Alchemist | 2013-10-18