【发布时间】:2012-08-28 01:03:40
【问题描述】:
我与jquery tools 合作过一段时间,并开始浏览twitter bootstrap src。
我注意到的一件事是使用$.Event 构造函数来触发事件。
在许多情况下(例如引导模式),您会发现事件触发如下:
var e = $.Event('show');
this.$element.trigger(e);
我不明白为什么这比直接调用更好:
this.$element.trigger('show');
所以我很想知道使用 jQuery Event 构造函数有什么好处。我在文档中读到您可以将任意属性附加到事件中,这对我来说完全有意义。然而,我不明白的是,如果您根本不向事件添加任何属性,为什么使用构造函数可能是有利的。
有人可以向我解释为什么$.Event 构造函数比使用事件字符串调用触发器更有优势吗?
非常感谢
【问题讨论】:
标签: javascript jquery events