为了账号安全,请及时绑定邮箱和手机立即绑定
  • mouseenter比mouseover更灵敏,体现在mouseover触发时其父类存在mouseover事件就会被触发,不论是否鼠标本身有触发父类mouseover事件。<避免冒泡问题>
    查看全部
  • 实际操作之click和mousedown的区别: 1、click左键和中键单击有效,右键无效; 2、mousedown左中右单击均有效; 共同点: 左键、中键返回的which值分别为1、2,mousedown情况下右键返回3。
    查看全部
  • 鼠标单击click: 1、$ele.click() 2、$ele.click(function(<event>){}) 3、$ele.click(<eventdata>,function(<event>){}) 双击dblclick()用法同click()
    查看全部
  • event.target target 属性可以是注册事件时的元素,或者它的子元素。通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的。经常用于事件冒泡时处理事件委托
    查看全部
  • mousedown: function(e) { $(this).text('触发事件:' + e.type) }, mouseup: function(e) { $(this).text('触发事件:' + e.type) } 有一个逗号要记得
    查看全部
  • 若禁止跳转(<form>标签中的action属性设定值),需要在submit()中声明 return false;
    查看全部
  • 根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为,类似调用了该事件
    查看全部
  • blur、focus和focusin、focusout的本质区别就是,前两者不支持冒泡。所以在本例中只给div绑定blur或focus事件,自然就没有反应(因为没给input绑定相应的事件,而获取/失去焦点都是相对于input来说的)
    查看全部
  • 在外层阻止了事件冒泡,所以再外层的body的事件不会发生
    查看全部
  • $("ul").on('click',function(e){ alert('触发的元素是内容是: ' + e.target.textContent) }) 这里的e.target是对应的每个li,而若现成this,对应的是ul
    查看全部
  • on的事件委托可以用在对未被创建的元素添加事件监听,这样当元素被创建时就能获得监听
    查看全部
    0 采集 收起 来源:on()的高级用法

    2017-08-24

  • <h4>测试二</h4> <div class="left"> 点击触发:on('mousedown mouseup') <div id="test2"></div> </div> <script type="text/javascript"> //多事件绑定一 $("#test2").on('mousedown mouseup', function(e) { $(this).text('触发事件:' + e.type) }) </script> <h4>测试三</h4> <div class="right"> 点击触发:on(mousedown:fn1,mouseup:fn2) <div id="test3"></div> </div> <script type="text/javascript"> //多事件绑定二 $("#test3").on({ mousedown: function(e) { $(this).text('触发事件:' + e.type) }, mouseup: function(e) { $(this).text('触发事件:' + e.type) } })
    查看全部
  • $('#target1').submit(function(e) { alert('捕获提交表达动作,不阻止页面跳转') }); 获取的是#target1 是form表单,不是里面的submit按钮 form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为 传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可
    查看全部
  • <div id="test">点击触发<div> $("#test").mousedown(11111,function(e) { //this指向 div元素 //e.data => 11111 传递数据 }); 11111为给定事件一个date值
    查看全部
  • focusin focusout mouseover mouseout是冒泡事件 focus blur mouseenter mouseleave是不冒泡事件
    查看全部

举报

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

微信扫码,参与3人拼团

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

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