jQuery与js事件相似,也有一部分与鼠标和键盘相关的事件。、
如下:
keydown() 按下键盘
keypress() 插入字符
keyup() 松开键盘
mousedown() 鼠标移到元素上方并按下鼠标按键
mouseenter() 指针穿过元素
mouseleave() 指针离开元素
mousemove() 指针在指定元素中移动
mouseout() 指针从元素上移开(包括该元素的子元素)
mouseover() 指针位于元素上方(包括该元素的子元素)
mouseup() 在元素上放松鼠标按钮(无论是在何处按下按钮)
同时,jQuery也会触发冒泡事件(即子元素会触发所有父元素的相同事件)
此时可使用 topPropagation()//组止事件冒泡
使用 preventDefault()//阻止默认行为 reset submit a[href]
这两种方法既可以在时间内部使用也可以新创建一个函数
使用返回值来应用:
会产生同样的效果
鼠标移动时获取的坐标基准点:
$("ul").on("click dblclick","li",function(){
.on()可以添加多个事件并且可以给一个父元素的所有子元素添加同一个事件且使它们互不干扰
})