javascript - 检查jquery插件是否已经初始化的函数

标签 javascript jquery html performance

我想检查 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/

相关文章:

html - 如何将字体 "Balzano"设置为我网站上 <p></p> 中包含的文本?

javascript - 如何成功地操作从用户输入中获取的数字? (HTML/JavaScript)

javascript - 调用返回的函数会更干净

Javascript 表单提交有时不起作用

jquery - 确定触摸移动的垂直方向

jquery - 复制 DOM 元素及其事件在变量中 (jQuery)

php - 使用php脚本将javascript对象保存到数据库中

jquery - 如何检测切换是否打开它应该显示在更大的屏幕上 jquery

javascript - 自动刷新 div 中的 PHP 重定向

javascript - 是javascript调用的是否区分大小写的html控件的ID