我想知道事件是如何在 jquery-ui Sortable Widget 中生成的?
例如。让我们参加这个活动beforeStop。我的问题是:
为什么它使用
this._trigger("stop", event, this._uiHash());而不是this.trigger("stop", event, this._uiHash());?有什么
_trigger作用?
我想知道事件是如何在 jquery-ui Sortable Widget 中生成的?
例如。让我们参加这个活动beforeStop。我的问题是:
为什么它使用this._trigger("stop", event, this._uiHash());而不是this.trigger("stop", event, this._uiHash());?
有什么_trigger作用?
_trigger()是所有 jQuery UI 小部件继承的方法。它在后台调用 jQuery 自己的trigger(),但添加了以下功能:
该事件将始终在小部件增强的元素上触发(target事件对象的属性会相应更新)。
触发的事件在其名称前附加了小部件前缀(例如,调用_trigger("stop")可排序小部件实际上会触发该sortstop事件)。
false如果已注册的处理程序之一在事件上返回false或调用preventDefault() ,则该函数返回。
您可以在此处_trigger()的源代码中找到第 476 行到第 503 行的完整实现。