-
事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁查看全部
-
target 属性可以是注册事件时的元素,或者它的子元素。通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的。经常用于事件冒泡时处理事件委托查看全部
-
mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发查看全部
-
<div class="left"> <div class="aaron1"> <p>鼠标移进此区域触发mouseover事件</p> <a>进入元素内部,mouseover事件触发次数:</a> </div> </div> <script type="text/javascript"> var n = 0; //绑定一个mouseover事件 $(".aaron1 p:first").mouseover(function(e) { $(".aaron1 a").html('进入元素内部,mouseover事件触发次数:' + (++n)) }) </script>查看全部
-
$(".aaron1").mousemove(function(e) { $(this).find('p:last').html('移动的X位置:' + e.pageX) })查看全部
-
mousemove事件触发需要以下几点: mousemove事件是当鼠标指针移动时触发的,即使是一个像素 如果处理器做任何重大的处理,或者如果该事件存在多个处理函数,这可能造成浏览器的严重的性能问题查看全部
-
$("button:eq(0)").mousedown(function(e) { alert('e.which: ' + e.which) })查看全部
-
mousedown事件触发需要以下几点: mousedown强调是按下触发 如果在一个元素按住了鼠标不放,并且拖动鼠标离开这个元素,并释放鼠标键,这仍然是算作mousedown事件 任何鼠标按钮被按下时都能触发mousedown事件 用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3查看全部
-
注意:在同一元素上同时绑定 click 和 dblclick 事件是不可取的。各个浏览器事件触发的顺序是不同的,一些浏览器在dblclick之前接受两个 click 事件 ,而一些浏览器只接受一个 click 事件。用户往往可通过不同的操作系统和浏览器配置双击灵敏度查看全部
-
event.stopPropagation() 方法:阻止事件冒泡查看全部
-
通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的。查看全部
-
on()的多事件绑定查看全部
-
$("#elem").on("mouseover mouseout",function(){ }); $("#elem").on({ mouseover:function(){}, mouseout:function(){}, });查看全部
-
this和event.target的区别: js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;查看全部
-
事件冒泡 当你使用事件冒泡时,子级元素先触发,父级元素后触发,即p先触发,div后触发。查看全部
举报
0/150
提交
取消