我正在构建一个JQuery插件,用户可以根据具体的选项和偏好调用多次。
我正在寻找一种方法来了解他们何时进行最后一次通话,因为我需要在最后一次通话中执行一些代码。
例如,假设代码是:
$('body').myPlugin(options_1);
$('body').myPlugin(options_2);
$('body').myPlugin(options_3);
有没有办法让我确定我的插件构造函数的定义次数,例如在我的插件代码运行之前,还是从最后一个插件构造函数?!
作为类比,在JQuery中有.last()
方法来获取一组匹配元素中的最后一项。我正在尝试做同样的事情,只有这次使用Javascript Constructors,所以可以在所有调用结束时运行一些代码。