b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jquery视频教程jQuery判断鼠标是否在某个元素内的方法

电脑杂谈  发布时间:2021-05-24 22:02:24  来源:网络整理

jQuery判断鼠标是否在元素中的方法:1、确定鼠标是否在第一级菜单中;如果不在第一级菜单中,则是否在第二级菜单中-级别菜单; 2、 jQuery获取鼠标位置并确定鼠标是否在DIV中。

jsp 判断鼠标在不在图片上

本教程的操作环境:Windows7系统,jquery 3. 2. 1版本,DELL G3计算机。

推荐:jquery视频教程

jsp鼠标点击事件_jsp 判断鼠标在不在图片上_qt 判断鼠标在控件上

jQuery如何确定鼠标是否在元素中:

方法1:

以页面标题为例:

jsp 判断鼠标在不在图片上_qt 判断鼠标在控件上_jsp鼠标点击事件

(判断鼠标是否在第一级菜单中,如果不在第一级菜单中,则在第二级菜单中)

$(#header).mousemove(function(e){
    if($.contains($("#navUl")[0],e.target) || $("#navUl")[0]==e.target){
        // console.log(在menu中)
    }else{
        // console.log(不在menu中);
        if($.contains($("#submenu")[0],e.target) || $("#submenu")[0]==e.target){
            // console.log(在二级menu中)
        }else{
            // console.log(不在二级menu中);
            $("#navUl>li").removeClass(active);
        }
    }
    
}

方法2:传统方法:jQuery获取鼠标位置并判断鼠标是否在DIV中

$(document).mousemove(function(e){ 
     x = e.pageX;
         y = e.pageY; 
});
 
//x的值相对于文档的左边缘。y的值相对于文档的上边缘
//x,y是全局变量;
//判断鼠标是否在某DIV中
var div = $(.dream);//获取你想要的DIV
var y1 = div.offset().top;  //div上面两个的点的y值
var y2 = y1 + div.height();//div下面两个点的y值
var x1 = div.offset().left;  //div左边两个的点的x值
var x2 = x1 + div.width();  //div右边两个点的x的值
 
if( x < x1 || x > x2 || y < y1 || y > y2){
    alert(鼠标不在该DIV中);
}else{
    alert(鼠标在该DIV中);
};

相关的免费学习建议:

以上是jQuery如何确定鼠标是否在某个元素中的详细内容。有关更多详细信息,请注意php中文网站上的其他相关文章!

php中文网最新课程二维码

免责声明:本文最初发布在php中文网站上。请注明转载来源。谢谢您的尊重!如有任何疑问,请与我们联系


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-377845-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...