jQuery事件绑定,解绑方式

绑定事件

  1. 普通方法:$(selector).click(fn)
  2. 绑定多个事件:$(selector).bind(“event1 event2”,fn)
  3. 动态创建元素绑定事件:$(parentEle).delegate(childEle,”event1 event2”,fn)
  4. 终极版本:$(parentEle).on(“event1 event2”,childEle,fn)

触发事件

  1. 简单触发事件
    1. $(selector).click()
  2. trigger
    1. $(selector).trigger(“click”);触发浏览器默认行为
  3. triggerHandler
    1. $(selector).triggerHandler(“focus”);不触发浏览器默认行为

解绑事件

  1. off
    1. 解绑所有事件$(selector).off()
    2. 解绑指定事件$(selector).off(“event1 event2”)
    3. 解绑代理事件$(selector).off(“event” , “**”)
  2. unbind、ubdelegate

事件对象

  1. 事件对象属性jQuery事件绑定,解绑方式_第1张图片

阻止浏览器默认行为

  1. event.preventDafault
  2. return false;

阻止事件冒泡

  1. event.stopPropagation()
  2. return false;

你可能感兴趣的:(javascript)