在我的情况下,我需要加载Bootstrap-dropdown,如果它尚未加载。
我无法检查是否存在<script>
标记,因为所有js库都缩小并压缩在一个文件中。
我尝试使用这种方法:
if (typeof functionName == 'undefined') {
$.getScript('/BootStrap/bootstrap-dropdown.js');
}
但问题是这个库中的函数名是 (功能a,功能b等)所以我不能依赖它。
答案 0 :(得分:1)
您可以使用以下方法测试存在:
try {
$('#my_dropdown').dropdown();
} catch(e) {
alert('Bootstrap Dropdown init is not a supported action');
}
这将按预期运行您的代码,但如果引导程序未定义下拉功能,则会显示警告。