问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

比如一个div元素,当鼠标mouseover事件触发时,我想知道从上左下右哪 ...

发布网友 发布时间:2022-05-15 21:39

我来回答

4个回答

热心网友 时间:2022-04-24 08:01

比较一下事件对象中 clientX和clientY的值,如果CX是变大说明是从左进来的,变小则是从右进来的;同理CY如果变大说明是从上进来的,变小则是从下进来的。

补充一下用onmousemove
var x2 = 0;
var y2 = 0;

oDiv.onmousemove = function(e)
{
var oEvent = e || event;
var x1 = oEvent.clientX;
var y1 = oEvent.clientY;
...//这里是判断部分,要考虑初次进入的情况我就不写了,判断最终都是要比较x1和x2的大小,y1和y2的大小
//判断完成后把获取的坐标值传给x2和y2以备下次比较

x2 = x1;
y2 = y1;

}追问那左上,右下这些呢?
能有具体点的例子么?

追答左上左下右上右下 就更复杂一些
你不但需要同时比较x和y的值
还要去比较你鼠标进来的第一个坐标点和你DIV的宽或者高的二分之一关系

热心网友 时间:2022-04-24 09:19

HTML或JS都没有提供这个功能,无法判断移动的方向,或来自哪个方向。

不过可以提供给你一个变通的思路:
在DIV上下左右各建立一个紧邻的DIV,作为边界DIV,这样可以判断进入主DIV前,经过了哪个边界DIV,从而判断是从哪个方向进入的。

热心网友 时间:2022-04-24 10:53

谁说不能判断的

js能算出鼠标距离dom相对位置, 和 绝对位置
再根据鼠标的x,y坐标变化规律,就能算出是那边进来的

热心网友 时间:2022-04-24 12:45

一楼专家意见不错
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 水解蛋白奶粉是什么? 这段时间在为宝宝选奶粉,想了解什么是水解蛋白奶粉,对宝宝有什么好处吗? 什么是水解蛋白奶粉?哪位宝妈分享一下水解蛋白奶粉 水解蛋白奶粉有哪些特点? 水解蛋白奶粉是怎么回事 头碰到了,起包了,该怎么办 奶粉水解蛋白什么意思?有没有比较好的水解蛋白奶粉? 头部反复起包,该怎么办? 奶粉中有水解蛋白的是什么意思 头撞墙起了大包怎么办 华硕笔记本找不到声卡设备 快中考了,有没有什么毒鸡汤激励一下 说一句让你生无可恋的毒鸡汤? 这些年你都读过哪些有毒的心灵鸡汤? 新的一年里,你有哪些自我激励的“毒鸡汤”? 蓝科肤宁面膜敷完要洗吗 信息安全的法律与宪法之间的关系 中华人民共和国电信管理条例的安全 说是利用公司给的客户利用有限资源,打电话客户做问卷调查,然后汇总客户有限信息的录入? 今年新番中我记得有一部恋爱校园番,女主绑了一个超大的丸子头在头顶上,是橘色的,然后pv里有一个画面 水解蛋白奶粉有什么好处? 什么是水解蛋白奶粉 mouseover和mousedown的区别 什么是部分水解蛋白奶粉? 手机内存扫描作用 手机连接电脑 一直扫描不出这个手机内存 怎么回事 求助大神 请问电脑怎么扫描手机内存卡? 荣耀6下载cs全能扫描王后扫描显示内存不足,但是手机内存充足如何处理 怎么可以从手机内存上扫出库存的题目? 手机内存怎么清理,是隐藏的吗 羽生结弦为什么迷信172 相恋172天是代表什么意思 苹果xs max电池闲时就充电好吗? cpu温度高55度 该怎么散热 联想笔记本Z370的CPU温度在55度左右,这正常吗? CPU温度55度,风扇转速为3125正常吗 wwe edge 五角星图片,只要单个的五角星!!!,我做东西,谢谢啦! 怎样在同一部手机上用两个微信!怎么才能下载另一个! 请在下图中找出一个标准的五角星 谁可以跟我说JQuery下each()