如何在需要时运行jQuery函数?

Ant*_*y_Z 3 html javascript jquery

我遇到了一个问题,我的网站上运行了一个响应滑块,该滑块已添加到外部.js文件中.我遇到一个问题,主页上没有弹出模态,因为页面正在寻找仅包含在几个子页面上的滑块.

Chrome控制台显示以下错误: Uncaught TypeError: undefined is not a function

这是我目前的代码:

$('.my-carousel').slick({
    speed: 330,
    slidesToShow: 4,
});
Run Code Online (Sandbox Code Playgroud)

cov*_*efe 8

您可以检查插件是否已经像这样加载(它检查是否存在给定的jQuery函数):

if ($().slick) {
 // .. your code
}
Run Code Online (Sandbox Code Playgroud)

要么

if ($.fn.slick) {
 // .. your code
}
Run Code Online (Sandbox Code Playgroud)