| |
<!DOCTYPE html> |
| |
<html lang="en"> |
| |
<head> |
| |
<meta charset="UTF-8"> |
| |
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> |
| |
<title>Document</title> |
| |
<style> |
| |
div{ |
| |
width: 200px; |
| |
height: 200px; |
| |
background-color: red; |
| |
} |
| |
</style> |
| |
</head> |
| |
<body> |
| |
|
| |
<div></div> |
| |
<script> |
| |
// 1. 有3个touch事件 |
| |
// 1. touchstart |
| |
// 2. touchmove |
| |
// 3. touchend |
| |
// 和鼠标的mousemove mouseleave mouseover 有点相似 |
| |
var div = document.querySelector('div'); |
| |
//手指触摸开始的时候触发的事件 |
| |
div.addEventListener('touchstart', function () { |
| |
console.log('touchstart'); |
| |
}); |
| |
//手指在屏幕上移动的时候触发的事件 |
| |
div.addEventListener('touchmove', function () { |
| |
console.log('touchmove'); |
| |
}); |
| |
//手指触摸结束 的时候触发的事件 |
| |
div.addEventListener('touchend', function () { |
| |
console.log('touchend'); |
| |
}); |
| |
|
| |
</script> |
| |
</body> |
| |
|