函数来检查jquery插件是否已经初始化
Function to check if jquery plugins are already initialized
我想检查jquery插件是否已经初始化/包含(防止重复资源加载),如果不是,我想通过CDN或本地源添加插件。
谁能帮我解决那个问题?更新:
我目前正在drupal中构建一个自定义模板。在这个模板中,我使用一个光滑的滑块来滚动内容库中的图片。我还想为幻灯片使用一个自定义模块,它也使用滑块(js, css集成在模块中)。所以现在我想检查slideshow模块的滑块是否已经初始化,如果没有,我想通过cdn加载滑块js。
希望这对理解我的问题有帮助。
更新2:通过使用php和drupal的核心功能解决了这个问题。我还找到了一个解决方案,使用modernizr.js加载函数->异步加载。
你可以使用这个
来检查和检测插件if(jQuery().pluginName) {
//run plugin
}
你可以试试:
if (!jQuery.fn.plugin) {
jQuery.getScript('http://url/to/the/script');
}
您可以检查jQuery的类型。如果未定义,从CDN加载:
if (typeof jQuery == 'undefined') {
{
//load from CDN
}
或
if(!window.jQuery)
{
//load from CDN
}
相关文章:
- 用真或假初始化变量是否在 Javascript 中建立了内容的方向
- 检查对话框是否为 Open 会引发“初始化前无法在对话框上调用方法”错误
- 初始化是否可以存储为JavaScript中的字符串
- 是否需要初始化在 Javascript 中作为“类”构造函数参数传递的变量
- jqGrid - 是否可以在初始化后设置 onSortCol
- 是否可以在一行代码中定义和初始化JavaScript中的多维数组
- JS原型是否可以访问初始化期间传递给对象的参数
- 是否可以在 ajax 调用后重新初始化 jQuery 的所有插件
- AngularJs-如何知道控制器是否完成初始化
- 如何确定jQuery是否已完全初始化
- 如何检查同位素是否已初始化
- 是否可以使用隐藏/额外的参数初始化变量
- 是否可以用类似C#的JavaScript进行对象初始化
- 是否可以在不创建全局回调函数的情况下异步初始化Google Maps ?
- 如何检查jQuery Globalize是否初始化
- 我们可以知道一个谷歌地图是否已经初始化
- 检查事件是否被初始化,是否有监听器
- 是否有一种方法来初始化和取消初始化基于视口大小的jquery插件
- 是否可以在被动初始化之后定义函数和计算属性?
- 新手:检查表单初始化时是否选中了单选按钮.这个代码是什么意思