-
event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标 event.preventDefault() 方法:阻止默认行为 event.preventDefault() 方法:阻止默认行为 event.stopPropagation() 方法:阻止事件冒泡 event.which:获取在鼠标单击时,单击的是鼠标的哪个键 event.currentTarget : 在事件冒泡过程中的当前DOM元素 this和event.target的区别: js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素; .this和event.target都是dom对象查看全部
-
事件对象——事件委托 event.target代表当前触发事件的元素,可以通过当前元素对象的一系列属性来判断是不是我们想要的元素查看全部
-
通过.on()绑定的事件处理程序 通过off() 方法移除该绑定查看全部
-
on的事件委托机制查看全部
-
$("#elem").on('click',function(){}) on绑定事件的方法,可以绑定多个事件查看全部
-
KeyPress主要用来接收字母、数字等ANSI字符,而 KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键。诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。查看全部
-
keyup();keydown();监听键盘按下与松开查看全部
-
submit有默认提交表单的行为,Jquery return false;阻止默认表单提交 $("#target").submit(function(data) { return false; //阻止默认行为,提交表单 });查看全部
-
select事件只能用于<input>元素与<textarea>元素 的监听事件查看全部
-
change();监听事件查看全部
-
mouseover 和mousemove的区别 时间上 mousemove 事件触发后,再触发 mouseover 事件。 按钮上 不区分鼠标按钮。 动作上 mouseover 只在刚进入区域时触发。mousemove 除了刚进入区域触发外,在区域内移动鼠标,也会触发该事件。 当鼠标移动很快时,可能不会触发这两个事件。 mouseover与mousemove的区别是:当鼠标移过当前对象时就产生了mouseover事件(mouseover有个移入移出的过程),当鼠标在当前对象上移动时就产生了mousemove事件,只要是在对象上移动而且没有移出对象的,就是mousemove事件。 移入mouseover与移出mouseout事件 方法一:$ele.mouseover() 方法二:$ele.mouseover( handler(eventObject) ) 方法三:$ele.mouseover( [eventData ], handler(eventObject) )查看全部
-
focusout();捕获元素失去焦点时的动作查看全部
-
focuin()捕获事件查看全部
-
jQuery提供了一个mousemove的快捷方法可以监听用户移动的的操作 方法一:$ele.mousemove() 方法二:$ele.mousemove( handler(eventObject) ) 方法三:$ele.mousemove( [eventData ], handler(eventObject) ) mousemove事件触发需要以下几点: mousemove事件是当鼠标指针移动时触发的,即使是一个像素 如果处理器做任何重大的处理,或者如果该事件存在多个处理函数,这可能造成浏览器的严重的性能问题查看全部
-
$(selector).hover(handlerIn, handlerOut) mouseenter与mouseleave,这样可以避免冒泡问题,用hover替换查看全部
举报
0/150
提交
取消