关于jQuery事件

来源:互联网 发布:php posix 扩展 编辑:程序博客网 时间:2024/06/05 15:56

Event Object

  • event.currentTarget
  • event.data
  • event.isDefaultPrevented()
  • event.isImmediatePropagationStopped()
  • event.isPropagationStopped()
  • event.namespace
  • event.pageX
  • event.pageY
  • event.preventDefault()
  • event.relatedTarget
  • event.result
  • event.stopImmediatePropagation()
  • event.stopPropagation()
  • event.target
  • event.timeStamp
  • event.type
  • event.which

Mouse Events

  • .click()
  • .dblclick()
  • .focusin()
  • .focusout()
  • .hover()
  • .mousedown()
  • .mouseenter()
  • .mouseleave()
  • .mousemove()
  • .mouseout()
  • .mouseover()
  • .mouseup()
  • .toggle()

Browser Events

  • .error()
  • .resize()
  • .scroll()

Document Loading

  • .holdReady()
  • .load()
  • .ready()
  • .unload()

Event Handler Attachment

  • .bind()
  • .delegate()
  • .die()
  • .live()
  • .off()
  • .on()
  • .one()
  • .trigger()
  • .triggerHandler()
  • .unbind()
  • .undelegate()

Form Events

  • .blur()
  • .change()
  • .focus()
  • .select()
  • .submit()

Keyboard Events

  • .keydown()
  • .keypress()
  • .keyup()

从看api和到看别人的源码, 总是有人写bind unbind delegate undelegate ,  是不是要有一种统一的风格,  die  live已死,   bind能做的on也能做, on也可以用于事件代理代替delegate , 所以还是用on比较方便~

0 0