1

私たちのプラグイン関数は次のようなものです: var pluginName = function(selector, settings){}. したがって、ユーザーは のように呼び出しますvar myPlugin = new pluginName('#id', {settings})。しかし、たとえば新しいオプションを使用して、ユーザーが再度呼び出したことを検出する方法は次のとおりmyPlugin = new pluginName('#id', {settings_2})です。

二重のイベントのアタッチを防ぐために、これを検出する必要があります。たとえば、作成されたオブジェクトを破棄する/イベントを削除して、init を再度呼び出すなどです。

問題は、myPlugin変数をチェックするための変数にアクセスできないことです。

4

1 に答える 1