如何根据鼠标悬停调用函数 属性

how to call a function based on mouse hover property

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>

不幸的是,代码总是默认为 else 语句,即使我将鼠标悬停在带有 id="theEnd"

的 div 元素上也是如此

isHovered 已经是一个布尔值,你不需要检查它是真还是假只需这样做:

if (isHovered) {
    // ...