Simple Javascript ou jQuery clearInterval problème

J'ai passé la plupart du code ici et j'ai essayé plusieurs façons d'obtenir de l'clearInterval de travail et pour une raison quelconque, il n'est tout simplement pas de travail, même si c'est un basique et simple problème.

Voici le code, et je veux savoir POURQUOI il n'est pas de travail, pas seulement obtenir le code fait pour moi.

var myTimer;

function startTimer() {
    myTimer = window.setInterval( function() {
        $('#randomImage').fadeTo('slow',0.0).addClass("changeBg_" + current);
        var current = Math.round(Math.random() * 4) + 1;
        $('#randomImage').fadeTo('slow',1.0).addClass("changeBg_" + current);
    }, 5000);
};

function stopTimer(){
    window.clearInterval(myTimer);
    $('#randomImage').fadeTo('slow',0.0);

}

Merci À l'Avance à partir d'un Novice...

Et qu'est-il censé faire? Qu'entendez-vous par pas de travail?
starTimer() tourne classes css de façon aléatoire toutes les 5 secondes et stopTimer() doit désactiver la fonction setInterval mis en startTimer() mais il ne s'arrête pas la fonction setInterval.
Et êtes-vous sûr que le problème n'est pas ailleurs? Est stopTimer même d'être appelé?

OriginalL'auteur | 2011-04-01