鼠标事件
1、click()(单击)& dbclick()(双击)事件
①$("p").click()
② $("p").click(function{})
③ $("p").click(111,function{})
dbclick用法与click用法相同。
2、mousedown()(鼠标按下)& mouseup()(鼠标松开)事件(用法同click)
3、mousemove()(鼠标移动)事件( 用法同click)
4、mouseover()(移入)& mouseout()(移出)事件(用法同click)
5、mouseenter()(移入)& mouseleave()(移出)事件(用法同click)
注意:mouseover()事件在子元素和其上代元素都会被触发。有冒泡问题。
而mouseenter()事件只在本元素中会被触发。
6、hover()(移入移出)事件
$(selector).hover(handlerIn, handlerOut)
handlerln鼠标移入时的回调函数
handlerOut鼠标移出时的回调函数
7、focusin()(获得焦点) & focusout()(失去焦点)事件(用法同click)
表单事件
1、blur() (表单失去焦点) & focus()(表单获取焦点)事件
① blur与focus事件不支持冒泡
②focusin与focusout事件支持冒泡
2.change()(表单改变)事件
3、select()(选中)事件
当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。
4、submit()事件
监听提交表单的这个动作 (当return为false时阻止页面跳转)