-
不论鼠标移上被选元素或其子元素,都会触发 mouseover 事件。
鼠标移进被选元素,不管在其内部如何移动,只触发一次 mouseenter 事件。
查看全部 -
function data(e) {
alert(e.data)
}
//定义了一个函数 ,函数名是data ,传了一个参数e(此时e是形参,不是一个真实的数值)。函数功能是弹出data函数的值,也就是e。
function a() {
$("button:eq(2)").click(222, data)
}
//自定义了一个函数,函数名是a,函数功能是给第3个button添加一个单击事件,事件的具体表现为:当单击按钮时,调用data函数,同时传一个实参(也就是222)给data函数。
a();
//调用a函数。
查看全部 -
event.target代表当前触发事件的元素,可以通过当前元素对象的一系列属性来判断是不是我们想要的元素查看全部
-
$(selector).hover(handlerIn, handlerOut)
$("p").hover(
function() {
$(this).css("background", 'red');
},
function() {
$(this).css("background", '#bbffaa');
}
);
查看全部 -
$("div").on("click","p",fn)
p是选择器,点击某个元素,以该元素开始冒泡,直至冒泡到p这个指定的选择器才触发了事件
查看全部 -
keydown/keyup事件只是发送到具有焦点的元素上,不同的浏览器中,可获得焦点的元素略有不同,但是表单元素总是能获取焦点,所以对于此事件类型表单元素是最合适的。
查看全部 -
focus()在元素本身产生,focusin()在元素包含的元素中产生
查看全部 -
focus是在元素本身产生,如果给input加focus事件边框就有反应变红, 若是div加focus事件,则不是元素本身,不触发事件 而看到的反应就像上面的说的是浏览器对input元素获取焦点时的默认样式
查看全部 -
不论鼠标移上被选元素或其子元素,都会触发 mouseover 事件。
鼠标移进被选元素,不管在其内部如何移动,只触发一次 mouseenter 事件。
查看全部 -
event.type:获取事件的类型
event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标
event.preventDefault() 方法:阻止默认行为
event.stopPropagation() 方法:阻止事件冒泡
event.which:获取在鼠标单击时,单击的是鼠标的哪个键
event.currentTarget : 在事件冒泡过程中的当前DOM元素
查看全部 -
jQuery事件回调方法中获取到的事件对象是经过兼容后处理过的一个标准的跨浏览器对象
通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的。
事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁
查看全部 -
on( events ,[ selector ] ,[ data ] )
查看全部 -
KeyPress主要用来接收字母、数字等ANSI字符,而 KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键。诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。
查看全部 -
focus()在元素本身产生,focusin()在元素包含的元素中产生
blur与focusout也亦是如此
查看全部 -
使用on定义一个原生事件,但是并没有触发
因此需要通过trigger触发原生事件
查看全部
举报