-
input元素 监听value值的变化,当有改变时,失去焦点后触发change事件 select元素 对于下拉选择框,复选框和单选按钮,当用户用鼠标作出选择,该事件立即触发 textarea元素 多行文本输入框,监听value值的变化,当有改变时,失去焦点后触发change事件查看全部
-
focusin focusouot 支持冒泡, blur focus 不支持冒泡查看全部
-
focusout事件(元素失去焦点) 用户点击失去焦点的时候,如果开发者需要捕获这个动作,可以使用此事件查看全部
-
focusin事件(元素获得焦点) 用户在点击聚焦的时候,如果开发者需要捕获这个动作的时候,提供的事件查看全部
-
只需要在hover方法中传递2个回调函数就可以了,不需要显示的绑定2个事件 $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):当鼠标指针进入元素时触发执行的事件函数 handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数查看全部
-
mouseover/mouseout会冒泡 mouseenter/mouseleave事件只会在绑定它的元素上被调用,而不会冒泡查看全部
-
mousemove事件触发需要以下几点: •mousemove事件是当鼠标指针移动时触发的,即使是一个像素 •如果处理器做任何重大的处理,或者如果该事件存在多个处理函数,这可能造成浏览器的严重的性能问题查看全部
-
mousedown事件触发需要以下几点: •mousedown强调是按下触发 •如果在一个元素按住了鼠标不放,并且拖动鼠标离开这个元素,并释放鼠标键,这仍然是算作mousedown事件 •任何鼠标按钮被按下时都能触发mousedown事件 •用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3 mouseup事件触发需要以下几点: •mouseup强调是松手触发,与mousedown是相反的 •mouseup与mousedown组合起来就是click事件 •如果用户在一个元素上按下鼠标按键,并且拖动鼠标离开这个元素,然后释放鼠标键,这仍然是算作mouseup事件 •任何鼠标按钮松手时都能触发mouseup事件 •用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3 另外需要注意的是: click与mousedown的区别: •click事件其实是由mousedown于mouseup 2个动作构成,所以点击的动作只有在松手后才触发查看全部
-
click事件触发需要以下几点: •click事件其实是由mousedown与mouseup 2个动作构成,所以点击的动作只有在松手后才触发 dblclick事件触发需要以下几点: dblclick又是由2个click叠加而来的,所以dblclick事件只有在满足以下条件的情况下才能被触发 •鼠标指针在元素里面时点击。 •鼠标指针在元素里面时释放。 •鼠标指针在元素里面时再次点击,点击间隔时间,是系统而定。 •鼠标指针在元素里面时再次释放。 注意:在同一元素上同时绑定 click 和 dblclick 事件是不可取的。各个浏览器事件触发的顺序是不同的,一些浏览器在dblclick之前接受两个 click 事件 ,而和其它浏览器只接受一个 click 事件。用户往往可通过不同的操作系统和浏览器配置双击灵敏度查看全部
-
只需要在hover方法中传递2个回调函数就可以了,不需要显示的绑定2个事件 $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):当鼠标指针进入元素时触发执行的事件函数 handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数查看全部
-
看不懂呢查看全部
-
事件绑定在最上层div元素上,当用户触发在a元素上,事件将往上冒泡,一直会冒泡在div元素上。如果提供了第二参数,那么事件在往上冒泡的过程中遇到了选择器匹配的元素,将会触发事件回调函数查看全部
-
$("p").hover( function() { $(this).css("background", 'red'); }, function() { $(this).css("background", '#bbffaa'); }查看全部
-
mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发. 原因就是事件冒泡的问题,p元素触发了mouseover,他会一直往上找父元素上的mouseover事件,如果有全触发了查看全部
-
<div id="test">点击触发<div> $("#text").click(11111,function(e) { //this指向 div元素 //e.date => 11111 传递数据 }); 回调函数是一个难点查看全部
举报
0/150
提交
取消