我在门户环境中使用 jQuery 线索提示插件,在该环境中,门户页面上可能有多个 portlet 实例。每个 portlet 都是它自己的应用程序,因此它对其他 portlet 真的一无所知。每个portlet 都需要使用线索提示插件,因此它会在需要时加载它。问题是,当多次加载提示脚本时,会产生以下错误:
$cluetip is undefined
我知道一种可能的解决方案是检查插件是否已经加载,但我尝试的每一次检查都失败了。我努力了:
if(jQuery.cluetip), if(jQuery().cluetip), if(jQuery.fn.cluetip), if(jQuery().fn.cluetip)
他们都没有工作。它们都返回未定义。
如何检查插件是否已经加载?或者,我可以实施另一种解决方案吗?