2017-04-16 2 views
0

comment appeler une fonction basée sur la propriété de vol stationnaire de la souris

function stopTimer() { 
 
    clearInterval(timer); 
 
    var isHovered = $('#theEnd').is(":hover"); 
 
    if (isHovered == "True") { 
 
     return youWon(); 
 
    } 
 
    else { 
 
     alert("You lost! try again!") 
 
    } 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Malheureusement, le code par défaut est toujours l'instruction else même quand je suis en planant au-dessus de l'élément div avec l'id = « TheEnd »

+0

« true » devrait lire === vrai – MartinWebb

+0

Pourquoi dans le monde utilisez-vous une représentation booléenne? '" Vrai "== true' renvoie' false' –

+0

@MartinWebb Merci – sickguy125

Répondre

0

isHovered est déjà un booléen, vous ne avez pas besoin de vérifier s'il est vrai ou faux il suffit de faire ceci:

if (isHovered) { 
    // ...