猿问

jQuery`Click`,`bind`,`live`,`delegate`,`trigger`

jQuery`Click`,`bind`,`live`,`delegate`,`trigger`和`on`函数之间的区别(有一个例子)?

我已经阅读了每个函数的文档 jQuery official website,但是下面的函数之间没有这样的比较列表:

$().click(fn)$().bind('click',fn)$().live('click',fn)$().delegate(selector, 'click', fn)$().trigger('click') // UPDATED$().on('click', selector ,fn); // more UPDATED

请避免任何参考链接。

以上所有功能如何正常工作以及哪种情况应该首选?

注意:如果有任何其他功能具有相同的功能或机制,那么请详细说明。

更新

我也看过一个$.trigger功能。它是否与上述功能类似?

更多更新

现在.onv1.7中添加,我认为这个在某种程度上涵盖了所有上述功能要求。


达令说
浏览 506回答 3
3回答
随时随地看视频慕课网APP
我要回答