如何基于鼠标悬停属性调用函数

时间:2017-04-16 22:47:53

标签: javascript jquery jquery-hover



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>
&#13;
&#13;
&#13;

不幸的是,即使我将id =&#34; theEnd&#34;

悬停在div元素上,代码也始终默认为else语句。

1 个答案:

答案 0 :(得分:0)

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

if (isHovered) {
    // ...