为了账号安全,请及时绑定邮箱和手机立即绑定
  • 利用事件委托将事件绑定在父元素上,然后通过event.target来判断是来自于那个对象
    查看全部
  • keydown监听的事件是之前输入的,第一次按下的时候获取取的值是空,第二次按下是获取第一次的值。keyup不存在该问题
    查看全部
  • 文本被选择时便出发select事件
    查看全部
  • change事件监视value值,下拉选择框,复选框和单选按钮,多文本输入框等
    查看全部
  • click事件触发需要以下几点: click事件其实是由mousedown与mouseup 2个动作构成,所以点击的动作只有在松手后才触发 PS:mousedown和mouseup下一节会讲到 dblclick事件触发需要以下几点: dblclick又是由2个click叠加而来的,所以dblclick事件只有在满足以下条件的情况下才能被触发 鼠标指针在元素里面时点击。 鼠标指针在元素里面时释放。 鼠标指针在元素里面时再次点击,点击间隔时间,是系统而定。 鼠标指针在元素里面时再次释放。 注意:在同一元素上同时绑定 click 和 dblclick 事件是不可取的。各个浏览器事件触发的顺序是不同的,一些浏览器在dblclick之前接受两个 click 事件 ,而和其它浏览器只接受一个 click 事件。用户往往可通过不同的操作系统和浏览器配置双击灵敏度
    查看全部
  • tabindex = "1" 获取焦点 放在div中
    查看全部
  • e.target $('.target1').change(function(e) { $("#result").html(e.target.value) }); 在这里是指.target1
    查看全部
  • focusin和focusout会触发事件冒泡<br> focus和blur不支持事件冒泡
    查看全部
  • focusout和focusin同理。<br> mouseenter(),mouseleave(),focusin(),focusout()
    查看全部
  • <div id="test">点击触发<div> $("#text").focusin(11111,function(e) { //this指向 div元素 //e.date => 11111 传递数据 }); function fn(e) { $(this).val(e.data) } function a() { $("input:last").focusin('慕课网', fn) } a(); 大概懂了,当有两个参数的时,前面的是数值,后面的就是正常的一个参数调用的时候那种情况。so,这里首先写一个fn(e),然后在里面写的是只有一个参数时候的正常调用方法,$(this).val(e.data); 就等同于,$("input:last).focusin(function(e){ $(this).val(e.data); }) 只是这里的e还没有调用 所以先写了之后 再用一个函数来调用focusin
    查看全部
  • hover() 也就是onmouseenter()和Onmouseleave() $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):当鼠标指针进入元素时触发执行的事件函数 handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数 $("p").hover( function() { $(this).css("background", 'red'); }, function() { $(this).css("background", '#bbffaa'); } );
    查看全部
  • mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发 jQuery推荐我们使用 mouseenter事件
    查看全部
  • //不同函数传递数据 function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").mousedown(1111, data) } a();
    查看全部
  • <div id="test">点击触发<div> $("#text").click(11111,function(e) { //this指向 div元素 //e.date => 11111 传递数据 });
    查看全部
  • //不同函数传递数据 function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").click(1111, data) } a();
    查看全部

举报

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

微信扫码,参与3人拼团

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

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