js判断鼠标是否在元素上
时间: 2023-12-10 18:04:52 浏览: 296
判断鼠标是否移动到某组件上源码
可以使用以下代码来判断鼠标是否在元素上:
```javascript
element.addEventListener('mouseover', function(event) {
// 鼠标移入元素
});
element.addEventListener('mouseout', function(event) {
// 鼠标移出元素
});
// 判断鼠标是否在元素上
if (event.target === element) {
// 鼠标在元素上
} else {
// 鼠标不在元素上
}
```
其中,`element` 是需要判断的元素,`event.target` 是当前触发事件的元素,可以通过判断它是否等于 `element` 来判断鼠标是否在元素上。`mouseover` 和 `mouseout` 事件分别在鼠标移入和移出元素时触发。
阅读全文