1.jQuery事件
(1).键盘事件 keydown()和keyup()键盘按下和松开会触发这两个事件。
Keydown()事件,当键盘或按钮被按下就会触发这个事件(用index绑定后,获取的内容都是之前的,当前内容获取不到)。
keyup()事件,当松开键盘或按钮时,就会触发这个事件,这个事件基础是建立在Keydown()事件上的。
Keypress()事件,和keydown()事件相似,keydown可以捕获组合键,而keypress只能捕获单个字符,无法响应系统外的功能(如delete,backspace等),不区分小键盘和主键盘的数字字符。
(2).事件绑定和解除绑定
官方推荐on()方法来绑定事件,例子:$(“#hello”).on(‘click’,function(){});
Off()方法,绑定事件后,如果不想再使用这个事件,可以用off来删除这个事件。
例子:$(“#hello”).on(“mousedown mouseup”)
删除:; $(“#hello”).off(“mousedown mouseup”);(也可以只删除一个)。
(3). 1. click() 鼠标单击事件
2. dblclick() 鼠标双击事件
3. mousedown() 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生mousedown事件
4.
mouseup() 当在元素上放松鼠标按钮时,会发生
mouseup 事件。
-
mouseenter() 当鼠标指针穿过元素时,会发生mouseenter事件。该事件大多数时候会与mouseleave 事件一起使用。
6. mouseleave() 当鼠标指针离开元素时,会发生 mouseleave 事件。该事件大多数时候会与mouseenter 事件一起使用
7.mouseover() 当鼠标指针位于元素上方时,会发生 mouseover 事件。该事件大多数时候会与 mouseout 事件一起使用
8.mouseout() 当鼠标指针从元素上移开时,发生 mouseout 事件。该事件大多数时候会与 mouseover 事件一起使用
- mousemove() 当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件,mousemove事件处理函数会被传递一个变量——事件对象,其.clientX 和 .clientY 属性代表鼠标的坐标
还有许多事件就不一一列举出来了,想看的可以去w3c