jQuery: 判断指针是否在某元素内 How do I check if the mouse is over an element
代码:
// 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相关推荐
- js和jQuery判断数组是否包含指定元素
最近遇见一些前台基础性问题,在这里笔者觉得有必要记录一下,为了以后自己查阅或者读者查看. 已知var arr = ['java','js','php','C++']; 问题:arr数组是否包含'jav ...
- html点击显示隐藏判断,jquery判断元素是否隐藏的多种方法
第一种:使用CSS属性 var display =$('#id').css('display'); if(display == 'none'){ alert("被你发现了,我是隐藏的啦!&q ...
- jquery判断元素是否隐藏的多种方法
第一种:使用CSS属性 复制代码 代码如下: var display =$('#id').css('display'); if(display == 'none'){ alert("被 ...
- 如何使用jquery判断一个元素是否含有一个指定的类(class)
如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...
- jQuery判断当前元素显示状态并控制元素的显示与隐藏
1.jQuery判断一个元素当前状态是显示还是隐藏 $("#id").is(':visible'); //true为显示,false为隐藏 $("#id") ...
- jQuery 判断元素是否存在
前言 jQuery v3.5.1 jQuery 查找元素 比如查找某个input元素$("input[name='email']"). 示例: <html> <h ...
- 编程判断元素归类_如何使用jquery判断一个元素是否含有一个指定的类(class)...
如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...
- JQuery判断一个元素是否含有子元素
JQuery判断一个元素是否含有子元素 方法一:jQuery - - children() 判断子元素长度 var number = $("#div_id").children( ...
- jQuery判断元素是否显示与隐藏
jQuery判断一个元素是显示还是隐藏,jQuery使用is()方法来判断一个元素是否显示,反之则为隐藏 核心代码 if($("#username").is(":hidd ...
最新文章
- zend studio 远程调试 php
- 获取打印的html代码怎么写,javascript如何输出?
- IO多路复用概念介绍
- YBTOJ:最短时间(长链剖分、线段树)
- python同时输出多个值_怎样在python中输出多个数组元素?
- 分布式系统概念和设计 第十五章 (1)
- Python 各种运算符 布尔运算 迭代器
- activeperl安装不成功_手把手教你:Windows系统上安装GPU深度学习环境
- 10-30-010-安全简介-Kafka 安全机制
- C语言实现单例模式,以及使用内存屏障的性能优化方案
- IDEA 更换主题样式
- 通用即插即用监视器驱动下载_请你给广色域显示器装下驱动好么? 尤其是k7b小金刚以及nano ips面板显示器的用户...
- PC端品优购电商项目源码
- 我对 相对论 提出了一个 修正,名为 “K氏修正”
- linux定时任务生效_linux设置定时任务
- 黄金矿工java实现
- 牛牛的DRB迷宫II
- Dubbo03【管理控制台和监控中心搭建】
- springboot从零开始,快捷键 快捷操作
- AVR单片机与C语言的一些入门简要概述
热门文章
- Boring Partition(CF-239D)
- 八皇后问题 (信息学奥赛一本通-T1213)
- 质数的和与积(信息学奥赛一本通-T1405)
- 信息学奥赛C++语言: 魔方
- math.floor()和math.ceil()的使用
- 时序图如何表现分支_静态时序分析圣经翻译计划——第五章:延迟计算 (上)...
- Win10+VSCode搭建opencv+C++环境(1)
- 细粒度图像分类_北大提出PKU FG-XMedia:细粒度跨媒体检索数据集和评测基准
- vue项目打包:npm run build 进程卡死
- vue全局变量的 定义与任意调用