jQuery: How to check if the mouse is over an element

前端 未结 6 2064
庸人自扰
庸人自扰 2021-01-11 13:16

I have a deferred function that binds a mouseenter event:

$(window).load(function(e) {
  var $container = $(\'.container\');
  $container.mouseenter(function         


        
6条回答
  •  滥情空心
    2021-01-11 13:24

    i dont test it yet but think you want like this...

    function checkMouseCollision(obj) {
        var offset = obj.offset();
        objX= offset.left;
        objY=offset.top;
        objW=obj.width();
        objH=obj.height();
    
        var mouseX = 0;
        var mouseY = 0;
        $().mousemove( function(e) {
        mouseX = e.pageX;
        mouseY = e.pageY;
        });
    
        if((mouseX>objX&&mouseXobjY&&mouseY

提交回复
热议问题