JQuery的事件

1. ready(fn)表示: 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。

这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。


2.on(events,[selector],[data],fn)表示:在选择元素上绑定一个或多个事件的事件处理函数。


3.off(events,[selector],[fn])表示:在选择元素上移除一个或多个事件的事件处理函数。


4.bind(type,[data],fn)表示:为每个匹配元素的特定事件绑定事件处理函数。


5.one(type,[data],fn)表示:为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。


6.trigger(type,[data])表示:在每一个匹配的元素上触发某类事件。


7.triggerHandler(type, [data])表示:这个特别的方法将会触发指定的事件类型上所有绑定的处理函数。但不会执行浏览器默认动作,也不会产生事件冒泡。

这个方法的行为表现与trigger类似,但有以下三个主要区别:

* 第一,他不会触发浏览器默认事件。

* 第二,只触发jQuery对象集合中第一个元素的事件处理函数。

* 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。


8.unbind(type,[data|fn]])表示:bind()的反向操作,从每一个匹配的元素中删除绑定的事件。


9.live(type, [data], fn)表示:jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。


10.die(type, [fn])表示:从元素中删除先前用.live()绑定的所有事件.(此方法与live正好完全相反。)


11.delegate(selector,[type],[data],fn)表示:指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。


12.undelegate([sel,[type],fn])表示:删除由 delegate() 方法添加的一个或多个事件处理程序。


13.hover([over,]out)表示:一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。


14.toggle([speed],[easing],[fn])表示:用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。


15.blur([[data],fn])表示:触发每一个匹配元素的blur事件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值