如何在插件中使用定义的事件处理函数而不是匿名函数(光滑的滑块)

how to use a defined event handler function instead of anonymous function in plugins (slick slider)

我知道如何为 click, scroll and other default events. Currently I am using a slider plugin called slick slider 使用事件处理程序函数并且它工作正常,我想用定义的函数而不是匿名函数替换我的事件处理程序。

$(slick).on('afterChange', function(slick, currentSlide) {
    //doing some thing
}

我希望它是

$(slick).on('afterChange', {slick, currentSlide}, myFunctionName);

但是它显示错误,我在这里遗漏了什么?

只传递函数引用

$(slick).on('afterChange', myFunctionName);

并在函数中接受参数,即

function myFunctionName(slick, currentSlide){}