我有一个页面,其中包含(并且必须包含)其中包含以下行的JS文件:
$('.container').perfectScrollbar();
... more essential code ...
当我转到页面时,控制台给我以下错误:
TypeError: $(...).perfectScrollbar is not a function
这是因为我没有包含perfectScrollbar插件所需的文件(因为该页面不需要它)。
我如何检查perfectScrollbar插件是否已加载。即,类似:
if (isIncluded) {
$('.container').perfectScrollbar();
}
最佳答案
该方法将是jQuery.fn
的属性。
因此,您可以执行以下操作:
if( typeof $.fn.perfectScrollbar === 'function'){
/* can use the plugin */
}