js判断鼠标是否在某一块级元素内部

tech2025-10-24  5

// 判断鼠标是否落在一个块级元素内部 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判断鼠标是否在某一块级元素内部

最新回复(0)