如何创建一个if()鼠标在Jquery中的元素上?

Jar*_*red 4 jquery mouseover

我有一些hover()JS代码:

$( '.leftMenuProductWrapper').hover (
            function () {



            },
            function () {


    });
Run Code Online (Sandbox Code Playgroud)

在第二个函数中,我需要类似的东西:

If ($("#leftMenuWrapper2").hasMouseover){
do this
}else{
do that};
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于如何做的文档.

编辑:

这似乎是一个解决方案:

$('#leftMenuWrapper2').mouseenter(function(){
    mouseover = true;
}).mouseleave(function(){
    mouseover = false;
});
Run Code Online (Sandbox Code Playgroud)

然后在代码中引用它:

if(mouseover == false){
                doSomething
                };
Run Code Online (Sandbox Code Playgroud)

Jus*_*ner 12

在非常高的水平,你想要的是:

  • 保持一个布尔值.
  • 当鼠标触发MouseOver事件时,将Boolean设置为true.
  • 当鼠标触发MouseOut事件时,将Boolean设置为false.

您所要做的就是返回布尔值以获取hasMouseOver值.