// 判断鼠标是否落在一个块级元素内部
checkIn(obj) {
var x = Number(window.event.clientX) // 鼠标相对屏幕横坐标
var y = Number(window.event.clientY) // 鼠标相对屏幕纵坐标
var div_x = Number(obj.getBoundingClientRect().left) // obj相对屏幕的横坐标
var div_x_width = Number(
obj.getBoundingClientRect().left + obj.clientWidth
) // obj相对屏幕的横坐标+width
var div_y = Number(obj.getBoundingClientRect().top) // obj相对屏幕的纵坐标
var div_y_height = Number(
obj.getBoundingClientRect().top + obj.clientHeight
) // obj相对屏幕的纵坐标+height
if (x > div_x && x < div_x_width && y > div_y && y < div_y_height) {
return true
} else {
return false
}
}
js判断鼠标是否在某一块级元素内部
最新推荐文章于 2021-09-22 14:36:00 发布