PC端和移动端交互事件
javascript
鼠标事件
鼠标左键单击
javascript
click() {
console.log('鼠标左键点击 ')
},
鼠标右键单击
javascript
contextmenu() {
console.log('鼠标右键点击 ')
},
鼠标左键双击点击
javascript
dblclick() {
console.log('鼠标左键双击点击 ')
},
鼠标按下
javascript
mousedown() {
console.log('鼠标按下')
},
鼠标释放
javascript
mouseup() {
console.log('鼠标释放')
},
鼠标移动
javascript
mousemove() {
console.log('鼠标移动')
},
鼠标移入
javascript
mouseover() {
console.log('鼠标移入')
},
鼠标移出
javascript
mouseout() {
console.log('鼠标移出')
},
鼠标进入(在元素内移动时触发,不会冒泡)
javascript
mouseenter() {
console.log('鼠标进入(在元素内移动时触发,不会冒泡)')
},
鼠标离开(从元素内移出时触发,不会冒泡)
javascript
mouseleave() {
console.log('鼠标离开(从元素内移出时触发,不会冒泡)')
},
鼠标滚轮滚动
javascript
wheel() {
console.log('鼠标滚轮滚动')
},
键盘事件
键盘按键按下
javascript
keydown() {
console.log('键盘按键按下')
},
键盘按键释放
javascript
keyup() {
console.log('键盘按键释放')
},
键盘按键输入
javascript
keypress() {
console.log('键盘按键输入')
},
触摸事件
触摸开始
javascript
touchstart() {
console.log('触摸开始')
},
触摸结束
javascript
touchend() {
console.log('触摸结束')
},
触摸移动
javascript
touchmove() {
console.log('触摸移动')
},
触摸取消
javascript
touchcancel() {
console.log('触摸取消')
},
拖放事件
拖动开始
javascript
dragstart() {
console.log('拖动开始')
},
拖动结束
javascript
dragend() {
console.log('拖动结束')
},
在可拖动元素上方拖动时触发
javascript
dragover() {
console.log('在可拖动元素上方拖动时触发')
},
拖动进入目标区域
javascript
dragenter() {
console.log('拖动进入目标区域')
},
拖动离开目标区域
javascript
dragleave() {
console.log('拖动离开目标区域')
},
完成拖放操作
javascript
drop() {
console.log('完成拖放操作')
},
窗口事件
窗口大小改变
javascript
resize() {
console.log('窗口大小改变')
},
滚动条滚动
javascript
scroll() {
console.log('滚动条滚动')
},