事件对象

2021-09-04  本文已影响0人  js技术

事件对象: 在事件里系统会提供一个和事件操作相关对象

 1.type : 事件类型  2.button:  0是鼠标左键  1 滚轮  2 右键

2.事件:event (click事件)

// 事件三部分构成 : 1.事件源 (谁触发的事件) 2.事件类型(click)3.事件函数

// 一、几个坐标 :

// 1. 点击位置离浏览器的左边距和上边距 : clientX / clientY;

// 这个x、y是相对于浏览器窗口

// var ele = document.querySelector(".box");

// ele.onclick = function(e){

//    var x = e.clientX;

//    var y = e.clientY;

//    console.log(x,y);

// }

// 2.触发事件的距离页面的左边距和上边距: pageX、 pageY

// 这个是相对于页面的x和y

// 3.相对于自身的左边距 和上边距 : offsetX 、offsetY;

        // 和元素属性有关系 :宽高 偏移量

            offsetLeft  offsetTop  offsetWidth  offsetHeight

            clientLeft  clientTop  clientWidth  clientHeight

        // x、y 都是和鼠标 事件有关系的

            offsetX    offsetY 

            clientX    clientY

            pageX        pageY

上一篇下一篇

猜你喜欢

热点阅读