Skip to content

PC端和移动端交互事件 ​

javascript

鼠标事件 ​

鼠标左键单击 ​

javascript
click() {
  console.log('鼠标左键点击 ')
},
click() {
  console.log('鼠标左键点击 ')
},

鼠标右键单击 ​

javascript
contextmenu() {
  console.log('鼠标右键点击 ')
},
contextmenu() {
  console.log('鼠标右键点击 ')
},

鼠标左键双击点击 ​

javascript
dblclick() {
  console.log('鼠标左键双击点击 ')
},
dblclick() {
  console.log('鼠标左键双击点击 ')
},

鼠标按下 ​

javascript
mousedown() {
  console.log('鼠标按下')
},
mousedown() {
  console.log('鼠标按下')
},

鼠标释放 ​

javascript
mouseup() {
  console.log('鼠标释放')
},
mouseup() {
  console.log('鼠标释放')
},

鼠标移动 ​

javascript
mousemove() {
  console.log('鼠标移动')
},
mousemove() {
  console.log('鼠标移动')
},

鼠标移入 ​

javascript
mouseover() {
  console.log('鼠标移入')
},
mouseover() {
  console.log('鼠标移入')
},

鼠标移出 ​

javascript
mouseout() {
  console.log('鼠标移出')
},
mouseout() {
  console.log('鼠标移出')
},

鼠标进入(在元素内移动时触发,不会冒泡) ​

javascript
mouseenter() {
  console.log('鼠标进入(在元素内移动时触发,不会冒泡)')
},
mouseenter() {
  console.log('鼠标进入(在元素内移动时触发,不会冒泡)')
},

鼠标离开(从元素内移出时触发,不会冒泡) ​

javascript
mouseleave() {
  console.log('鼠标离开(从元素内移出时触发,不会冒泡)')
},
mouseleave() {
  console.log('鼠标离开(从元素内移出时触发,不会冒泡)')
},

鼠标滚轮滚动 ​

javascript
wheel() {
  console.log('鼠标滚轮滚动')
},
wheel() {
  console.log('鼠标滚轮滚动')
},

键盘事件 ​

键盘按键按下 ​

javascript
keydown() {
  console.log('键盘按键按下')
},
keydown() {
  console.log('键盘按键按下')
},

键盘按键释放 ​

javascript
keyup() {
  console.log('键盘按键释放')
},
keyup() {
  console.log('键盘按键释放')
},

键盘按键输入 ​

javascript
keypress() {
  console.log('键盘按键输入')
},
keypress() {
  console.log('键盘按键输入')
},

触摸事件 ​

触摸开始 ​

javascript
touchstart() {
  console.log('触摸开始')
},
touchstart() {
  console.log('触摸开始')
},

触摸结束 ​

javascript
touchend() {
  console.log('触摸结束')
},
touchend() {
  console.log('触摸结束')
},

触摸移动 ​

javascript
touchmove() {
  console.log('触摸移动')
},
touchmove() {
  console.log('触摸移动')
},

触摸取消 ​

javascript
touchcancel() {
  console.log('触摸取消')
},
touchcancel() {
  console.log('触摸取消')
},

拖放事件 ​

拖动开始 ​

javascript
dragstart() {
  console.log('拖动开始')
},
dragstart() {
  console.log('拖动开始')
},

拖动结束 ​

javascript
dragend() {
  console.log('拖动结束')
},
dragend() {
  console.log('拖动结束')
},

在可拖动元素上方拖动时触发 ​

javascript
dragover() {
  console.log('在可拖动元素上方拖动时触发')
},
dragover() {
  console.log('在可拖动元素上方拖动时触发')
},

拖动进入目标区域 ​

javascript
dragenter() {
  console.log('拖动进入目标区域')
},
dragenter() {
  console.log('拖动进入目标区域')
},

拖动离开目标区域 ​

javascript
dragleave() {
  console.log('拖动离开目标区域')
},
dragleave() {
  console.log('拖动离开目标区域')
},

完成拖放操作 ​

javascript
drop() {
  console.log('完成拖放操作')
},
drop() {
  console.log('完成拖放操作')
},

窗口事件 ​

窗口大小改变 ​

javascript
resize() {
  console.log('窗口大小改变')
},
resize() {
  console.log('窗口大小改变')
},

滚动条滚动 ​

javascript
scroll() {
  console.log('滚动条滚动')
},
scroll() {
  console.log('滚动条滚动')
},