js-判断鼠标移入移出的方向
发布日期:2021-05-07 01:26:40 浏览次数:22 分类:精选文章

本文共 581 字,大约阅读时间需要 1 分钟。

写好的函数,判断移入移出时鼠标从哪个方向进去出来的

// 返回值// top 0 right 1 bottom 2 left 3// event 鼠标对象 ele 元素function getDer(wrap, event) {               var d;            var w = ele.offsetWidth,                h = ele.offsetHeight,                l = ele.offsetLeft,                t = ele.offsetTop,                x = (event.clientX - l - w / 2) * (w > h ? (h / w) : 1),                y = (event.clientY - t - h / 2) * (h > w ? (w / h) : 1);            d = (Math.round((Math.atan2(y, x) * (180 / Math.PI) + 180) / 90) + 3) % 4;            return d;            // top 0 right 1 bottom 2 left 3        }
上一篇:CSS3 新用户界面属性
下一篇:JavaScript 性能优化-防抖和节流

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月06日 19时21分52秒