区分同一元素上的两个不同的单击事件

时间:2015-07-12 19:45:01

标签: javascript jquery

如果我想检测是否已将单击事件附加到元素,我可以执行以下操作:

function eventAlreadyBound($element){
    var boundEvents = $._data($element[0], 'events') || {};
    return boundEvents.hasOwnProperty('click');
}

如果有点击,则返回true。

现在,假设两个不同的插件想要将单击一次点击事件添加到同一个元素。如果他们都运行上面的检查,那么只有第一个插件才能应用它的事件。

插件B如何检查是否已应用自己的点击而忽略了插件A应用的任何点击事件?

我可以为活动命名吗?将ID附加到它们?还有别的吗?

0 个答案:

没有答案