focusin focusout mouseover mouseout是冒泡事件 focus blur mouseenter mouseleave是不冒泡事件
2017-08-16
http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseover我在这个网站验证过了 父元素的mouseover并不会使得子元素的mouseover触发 只有子元素mouseover触发时才会向上冒泡 并不知道是不是我的理解错误还是教程的错误
2017-08-16
mousemove 事件通过鼠标在元素上移动来触发。事件处理函数会被传递一个变量——事件对象,其.clientX 和 .clientY 属性代表鼠标的坐标。
mouseover事件会在鼠标移入对象时触发
mouseover事件会在鼠标移入对象时触发
2017-08-15
个人观点,我觉得++n是为了移除事件后,正确表示触发了 mousedown 和mouseup吧,因为一次点击肯定是会有 down和up,所以是要++
2017-08-15
老师应该告诉我们一下那个回调函数中参数的e是本事件的事件对象,不百度我还一直以为 e 就是$(this).....
2017-08-13
<textarea class="target2" rows="3" cols="20">多行的文本输入控件</textarea>
这一句的class 害我做其他实验时, 找bug找半天
这一句的class 害我做其他实验时, 找bug找半天
2017-08-13
这样写才有可比性:
对比这两组代码:点击输入框,看哪个的div会触发事件
(1)$(".aaron").focusin(function(){$(this).css('border', '2px solid red')})
$("input:first").focusin(function(){$(this).val('冒泡')})
(2)$(".aaron3").focus(function(){$(this).css('border', '2px solid red')})
$("input:last").focus(function(){$(this).val('冒泡')})
对比这两组代码:点击输入框,看哪个的div会触发事件
(1)$(".aaron").focusin(function(){$(this).css('border', '2px solid red')})
$("input:first").focusin(function(){$(this).val('冒泡')})
(2)$(".aaron3").focus(function(){$(this).css('border', '2px solid red')})
$("input:last").focus(function(){$(this).val('冒泡')})
2017-08-13