代码:

// required jquery.min.js$(function()
{ var $current_tab_menu = $('#main_menu');$(document).on('mouseover',function(e){ var xx = e.originalEvent.x || e.originalEvent.layerX || 0; var yy = e.originalEvent.y || e.originalEvent.layerY || 0;if($current_tab_menu && $('.has_submenu:hover').length === 0){console.log(($current_tab_menu.is(':hover')?'Y':'N'));if($current_tab_menu.is(':hover')) $current_tab_menu.show();else $current_tab_menu.hide();} else console.log('XY:'+(e.pageX + '---' + e.pageY));});
})

重点在于,判断的时候用 $('.has_submenu:hover').length === 0 代替  $('.has_submenu').is(':hover')。 原因是当你在 jQuery 1.9中使用.is(“:hover”) 的时候容易参数如下错误提示:

Error: Syntax error, unrecognized expression: unsupported pseudo: hover

原文/转自: jQuery: 判断指针是否在某元素内 How do I check if the mouse is over an element

jQuery: 判断指针是否在某元素内 How do I check if the mouse is over an element相关推荐

  1. js和jQuery判断数组是否包含指定元素

    最近遇见一些前台基础性问题,在这里笔者觉得有必要记录一下,为了以后自己查阅或者读者查看. 已知var arr = ['java','js','php','C++']; 问题:arr数组是否包含'jav ...

  2. html点击显示隐藏判断,jquery判断元素是否隐藏的多种方法

    第一种:使用CSS属性 var display =$('#id').css('display'); if(display == 'none'){ alert("被你发现了,我是隐藏的啦!&q ...

  3. jquery判断元素是否隐藏的多种方法

    第一种:使用CSS属性 复制代码 代码如下: var display =$('#id').css('display'); if(display == 'none'){    alert("被 ...

  4. 如何使用jquery判断一个元素是否含有一个指定的类(class)

    如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...

  5. jQuery判断当前元素显示状态并控制元素的显示与隐藏

    1.jQuery判断一个元素当前状态是显示还是隐藏 $("#id").is(':visible');   //true为显示,false为隐藏 $("#id") ...

  6. jQuery 判断元素是否存在

    前言 jQuery v3.5.1 jQuery 查找元素 比如查找某个input元素$("input[name='email']"). 示例: <html> <h ...

  7. 编程判断元素归类_如何使用jquery判断一个元素是否含有一个指定的类(class)...

    如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...

  8. JQuery判断一个元素是否含有子元素

    JQuery判断一个元素是否含有子元素 方法一:jQuery - - children()  判断子元素长度 var number = $("#div_id").children( ...

  9. jQuery判断元素是否显示与隐藏

    jQuery判断一个元素是显示还是隐藏,jQuery使用is()方法来判断一个元素是否显示,反之则为隐藏 核心代码 if($("#username").is(":hidd ...

最新文章

  1. zend studio 远程调试 php
  2. 获取打印的html代码怎么写,javascript如何输出?
  3. IO多路复用概念介绍
  4. YBTOJ:最短时间(长链剖分、线段树)
  5. python同时输出多个值_怎样在python中输出多个数组元素?
  6. 分布式系统概念和设计 第十五章 (1)
  7. Python 各种运算符 布尔运算 迭代器
  8. activeperl安装不成功_手把手教你:Windows系统上安装GPU深度学习环境
  9. 10-30-010-安全简介-Kafka 安全机制
  10. C语言实现单例模式,以及使用内存屏障的性能优化方案
  11. IDEA 更换主题样式
  12. 通用即插即用监视器驱动下载_请你给广色域显示器装下驱动好么? 尤其是k7b小金刚以及nano ips面板显示器的用户...
  13. PC端品优购电商项目源码
  14. 我对 相对论 提出了一个 修正,名为 “K氏修正”
  15. linux定时任务生效_linux设置定时任务
  16. 黄金矿工java实现
  17. 牛牛的DRB迷宫II
  18. Dubbo03【管理控制台和监控中心搭建】
  19. springboot从零开始,快捷键 快捷操作
  20. AVR单片机与C语言的一些入门简要概述

热门文章

  1. Boring Partition(CF-239D)
  2. 八皇后问题 (信息学奥赛一本通-T1213)
  3. 质数的和与积(信息学奥赛一本通-T1405)
  4. 信息学奥赛C++语言: 魔方
  5. math.floor()和math.ceil()的使用
  6. 时序图如何表现分支_静态时序分析圣经翻译计划——第五章:延迟计算 (上)...
  7. Win10+VSCode搭建opencv+C++环境(1)
  8. 细粒度图像分类_北大提出PKU FG-XMedia:细粒度跨媒体检索数据集和评测基准
  9. vue项目打包:npm run build 进程卡死
  10. vue全局变量的 定义与任意调用