我想检查 jquery 插件是否已经初始化/包含(防止重复资源加载),如果没有,我想通过 CDN 或本地源添加插件。
谁能帮我解决这个问题?
更新:
我目前正在 drupal 中构建自定义模板。在该模板中,我使用了一个灵活的 slider 来滚动浏览内容库中的图片。我还想为幻灯片使用自定义模块,它也使用光滑的 slider (模块中集成了 js、css)。所以现在我想检查幻灯片模块的 slick slider 是否已经初始化,如果没有我想通过 cdn 加载 slick slider js。
希望这有助于理解我的问题。
更新 2: 通过使用 php 和 drupal 核心功能解决了这个问题。我还找到了使用 modernizr.js 加载函数 -> 异步加载的解决方案。
最佳答案
你可以使用这个检查和检测插件
if(jQuery().pluginName) {
//run plugin
}
关于javascript - 检查jquery插件是否已经初始化的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353415/