var el = window.document.body;//声明一个变量,默认值为bodywindow.document.body.onmouseover = function(event){ el = event.target;//鼠标每经过一个元素,就把该元素赋值给变量el console.log('当前鼠标在', el, '元素上');//在控制台中打印该变量
找到该div左上角和右下角坐标,
判断
鼠标
的坐标
是否
在这一区域就可以了。
var eventPositiont=function(event){
var div = document.getElementById("id");
var x=event.clientX;
var y=event.clientY;
var divx1 = div.o
https://stackoverflow.com/questions/18320190/without-jquery-i-need-to-find-out-if-the-mouse-is-over-an-element-not-determine
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<title>Title</title>
本来event.target用得好好的,结果IE不支持,只有一个event.srcElement.
但是这两者只有区别的,target的话可以准确定位到事件触发的元素,顾名思义是目标嘛。
而srcElement有时却不尽人意,比方说有些情况是TABLE注册了事件,然后当事件触发时再用event对象来获取触发事件的Element,获取Element后再做逻辑
判断
来调用其他业务操作。
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(
// 定义开始时间和结束时间
const startTime = moment('2021-01-01 00:00:00');
const endTime = moment('2021-12-31 23:59:59');
// 获取
当前
时间
const now = moment();
//
判断
当前
时间
是否
在指定区间内
if (now.isBetween(startTime, endTime)) {
console.log('
当前
时间在指定区间内');
} else {
console.log('
当前
时间不在指定区间内');
以上代码中,我们首先引入了moment.
js
库,然后定义了开始时间和结束时间。接着获取
当前
时间,最后使用isBetween方法
判断
当前
时间
是否
在指定区间内。