代码之家  ›  专栏  ›  技术社区  ›  zod

mouseover mouseout工作不正常

  •  1
  • zod  · 技术社区  · 15 年前

    我试着显示一个模式对鼠标和关闭模式对鼠标。 我给div上课,然后打开它。悬停。

    但就像眨眼一样。

    为什么会有这种行为??

    甚至连老鼠都在里面。

    $('.divclass').hover(function(){
      dialog.open()
    },
    function(){
      dialog.close()
    });
    

    我用鼠标放在上面和鼠标插入器。。像眨眼一样的行为…开-关。。。 为什么?有什么建议吗

    3 回复  |  直到 15 年前
        1
  •  6
  •   Pedro Gil    15 年前

    $('.divclass').mouseenter(function() {
      //dialog open
    });
    
    $('.divclass').mouseleave(function() {
      //dialog close
    });
    
        2
  •  1
  •   Casey Neistat    8 年前

    在css中,将对话框指定为: pointer-events: none;
    这样可以防止对话框干扰悬停操作。

        3
  •  0
  •   Areg    5 年前

     $('.divclass').hover(
            function () {
              dialog.open();  
            },
            function () {
                dialog.close();
            }
        );
    

    有一个 hoverIntent