js 事件2

鼠标事件

onmousedown  鼠标按下,可检测左右键的操作   

onmouseup  鼠标抬起,可检测左右键的操作 

onclick  点击,由按下抬起这两个操作组成,只能检测左键的操作 

oncontextmenu   右键菜单

onmousemove 鼠标移动    移动端 touchmove

onmouseenter 鼠标移入,老版本onmouseover   移动端 touchstart

onmouseleave 鼠标移出,老版本onmouseout     移动端 touchup

e.button  0左键 1滚轮 2右键

封装拖拽元素

 键盘事件

先onkeydown   按住后会连续触发  e.charCode均为0  可以检测到所有键(除fn外)的行为

再onkeypress   按住后会连续触发  e.charCode有相应值  只能检测字符类按键即有ACSII的   可以通过String.fromCharCode(e.charCode) 返回字符

最后onkeyup

 文本类操作事件

oninput  内容有变化都触发

onchange  失焦改变即触发

onfocus/onblur

 窗体类事件

window.onscroll  滚动条滚动就触发

window.onload   页面准备完成后才执行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值