如果鼠标位于div事件上,我如何得到一个非常简单的true/false语句= true else = 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
}
Run Code Online (Sandbox Code Playgroud)
如果我理解你的问题:
if($("#main-nav").is(":hover")) {
//do something
}else{
//something different
}
Run Code Online (Sandbox Code Playgroud)
在伪代码中:
if the cursor is over #main-nav
do something
if it's not
do something else
Run Code Online (Sandbox Code Playgroud)
如果您想要test始终设置:
var test = false;
$("#main-nav").on("mouseenter", function(e){
e.preventDefault();
test = true;
}).on("mouseleave", function(e){
e.preventDefault();
test = false;
});
Run Code Online (Sandbox Code Playgroud)
这条路,
if(test === true) {
//do something
}else{
//something different
}
Run Code Online (Sandbox Code Playgroud)
将始终工作.
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |