为了账号安全,请及时绑定邮箱和手机立即绑定
  • mouseover为例: <div class="aaron2"> <p>鼠标离开此区域触发mouseleave事件</p> </div> 如果在p元素与div元素都绑定mouseover事件,鼠标在离开p元素,但是没有离开div元素的时候,触发的结果: p元素响应事件 div元素响应事件 这里的问题是div为什么会被触发? 原因就是事件冒泡的问题,p元素触发了mouseover,他会一直往上找父元素上的mouseover事件,如果有全触发了 所以在这种情况下面,jQuery推荐我们使用 mouseenter事件 mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发
    查看全部
  • e.type 获取elm类型 e.tagName 获取elm名称
    查看全部
  • mousedown,mouseup click mouseenter,mouseleave hover
    查看全部
  • 快捷方式删除所有事件,这里不需要传递事件名了,节点上绑定的所有事件讲全部销毁 $("elem").off()
    查看全部
  • $('body').on('click', 'a', function(e) { alert(this.tagName) }) 所以这里被点击的实际是a标签
    查看全部
    0 采集 收起 来源:on()的高级用法

    2016-08-24

  • tagName 获取标签名字
    查看全部
    0 采集 收起 来源:on()的高级用法

    2016-08-24

  • $(this).text('触发事件:' + e.type) 这个type是从哪冒出来的,为啥要加type. [最新回答] yehoon: 时间回调函数里自带一个事件参数,在函数中可以调用这个参数的方法.type是事件对象本身的一个方法
    查看全部
  • mousedown,mouseup,mouseenter,mouseout
    查看全部
  • 多个事件绑定不同函数 $("#elem").on({ mouseover:function(){}, mouseout:function(){}, });
    查看全部
  • 怎么样才能实时获取到keydown输入的值? yl921: 绑定事件时这样,onkeydown = "message(this.value)"
    查看全部
  • keydown是在键盘按下就会触发 keyup是在键盘松手就会触发 理论上它可以绑定到任何元素,但keydown/keyup事件只是发送到具有焦点的元素上,不同的浏览器中,可获得焦点的元素略有不同,但是表单元素总是能获取焦点,所以对于此事件类型表单元素是最合适的。
    查看全部
  • function(e)的e表示有事件传入,可对该事件进行处理
    查看全部
  • 具体能触发submit事件的行为: <input type="submit"> <input type="image"> <button type="submit"> 当某些表单元素获取焦点时,敲击Enter(回车键)
    查看全部
  • 这里一波复习 mouseenter,mouseleave,focus,blur mouseover,mouseout,mousemove,mouseup,click,dbclick,hover,focusin,focusout
    查看全部
  • 第一个script结构体加载的时候只有一个button,所以第一个script里面的事件绑定只给了第一个button;第二个script结构体加载的时候已经有了两个button,所以第二个script结构体里面的事件绑定给了两个button;因此第一个button绑定了两个click事件,第二个button只绑定了一个click事件;
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!