我们的插件函数类似于:var pluginName = function(selector, settings){}
. 所以用户称它为var myPlugin = new pluginName('#id', {settings})
. 但是如何检测该用户再次调用它,例如,使用新选项:myPlugin = new pluginName('#id', {settings_2})
?
我们需要检测到这一点以防止双重事件附加:诸如销毁创建的对象/删除事件并再次调用 init。
所以问题是我们无法访问myPlugin
变量来检查它。