我正在编写一些使用jQuery Countdown 插件的代码。该插件允许传递一个回调函数,该函数将在倒计时为零时执行:
{
until: new Date(remaining),
onExpiry: runSomeAction
}
runSomeAction
用于$(this)
拾取达到零的计时器。我想包装runSomeAction
,但我知道如何做到这一点的唯一方法是向它添加一个参数,如下所示:
{
until: new Date(remaining),
onExpiry: function() {
// my logic here...
runSomeAction($(this));
}
}
但现在我必须将所有$(this)
引用更改runSomeAction
为参数名称。
有没有办法包装runSomeAction
它可以继续使用$(this)
而我不必改变它?