mouseEvent...

by Mike Lin

HTML

<span class="test1">
这是测试MouseEvent,这是测试MouseEvent,这是测试MouseEvent
</span>

<div class="result">
<p>
测试结果如下:
</p>
<p class="rs">

</p>
</div>

CSS

.test1{
  padding: 1px;
  margin: 1px;
  border: 2px solid #000;
  overflow: auto;
  height: 200px;
}

JavaScript

const test1 = document.querySelector('.test1')

const rs = document.querySelector('.rs')

test1.addEventListener('mousedown', (e) => {
	rs.innerHTML =`鼠标点击的位置信息:
  button:${e.button}
  clientX: ${e.clientX}
  clientY: ${e.clientY}
  offsetX: ${e.offsetX}
  offsetY: ${e.offsetY}
  pageX: ${e.pageX}
  pageY: ${e.pageY}
  screenX:  ${e.screenX}
  screenY: ${e.screenY}
  `
})

test1.addEventListener('touchstart', (e) => {
	rs.innerHTML =`触摸点的位置信息:
  clientX: ${e.touches[0].clientX}
  clientY: ${e.touches[0].clientY}
  offsetX: ${e.touches[0].offsetX}
  offsetY: ${e.touches[0].offsetY}
  pageX: ${e.touches[0].pageX}
  pageY: ${e.touches[0].pageY}
  screenX:  ${e.touches[0].screenX}
  screenY: ${e.touches[0].screenY}
  `
})