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