如何根据鼠标悬停调用函数 属性
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) {
// ...
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) {
// ...