gpt4 book ai didi

javascript - 检测鼠标是否位于元素上方

转载 作者:行者123 更新时间:2023-11-28 12:27:05 24 4
gpt4 key购买 nike

如果鼠标位于 div event = true else event = false 上,如何获得非常简单的 true/false 语句

  var test = $("#main-nav").on("mouseenter", function (e) {
e.preventDefault();
console.log(e.preventDefault());
return true;
});

if (test === true) {
//do something
} else {
//something different
}

最佳答案

如果我正确理解你的问题:

if($("#main-nav").is(":hover")) {
//do something
}else{
//something different
}

伪代码:

if the cursor is over #main-nav
do something
if it's not
do something else
<小时/>

如果您希望始终设置test:

var test = false;
$("#main-nav").on("mouseenter", function(e){
e.preventDefault();
test = true;
}).on("mouseleave", function(e){
e.preventDefault();
test = false;
});

这边走

if(test === true) {
//do something
}else{
//something different
}

永远工作。

关于javascript - 检测鼠标是否位于元素上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27132153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com