检查是否加载外部脚本(如果它们不存在)
check to see if then load external scripts if they arent present
我有 3 个外部文件必须加载才能显示我的广告
http://www.manx.net/Scripts/jquery-1.6.1.min.js?v=12.01.2012
http://www.manx.net/Scripts/jquery-migrate-1.2.1.min.js?v=12.01.2012
https://code.createjs.com/createjs-2015.11.26.min.js
问题是,如果我在广告服务器上同时运行 2 个广告,它们就会发生冲突,因为它们都试图同时拉入外部文件。(每次我都必须将这些文件包含在我的广告中,因为广告服务器会随机选择要展示的广告)。
有没有办法我可以扫描以查看文件是否已加载到页面上,如果它们不执行任何操作并运行文件的其余部分。如果未加载,则加载并运行随后的文件的其余部分。
干杯
是的,您可以像这样检查脚本是否已加载:
var getLength = $('script[src*="**filename**"]').length;
if (getLength == 0){
//then script not loaded, so run the script here
$.getScript(**filename**);
}
希望它对你有用:)
相关文章:
- javascript如果图像不存在don't加载它
- JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 如果文件不存在,fs.watch是否有错误处理程序
- 从params推送到对象(如果不存在)
- 如何从网站获得apple touch图标,如果没有;不存在,则显示收藏夹
- 如果 document.title 不存在,如何获取页面标题名称
- 在'用于'如果javascript中不存在对象属性,则循环
- 使用javascript中的if和else语句来显示图像(如果图像不存在,则显示其他图像)
- javascript页面加载检查是否存在具有特定类的span(在<tr>下),如果不存在,则删除整个<
- 如果数据不存在,则在表上追加jQuery
- 有没有一个lodash函数可以合并两个对象并删除其中一个对象的属性(如果它们没有)'不存在于另一个中
- 嵌入多对多关系-如果一个新对象还不存在,则添加一个新的对象
- javascript/jquery将尾部斜杠添加到url(如果不存在)
- 如果JSON解析对象不存在,如何避免脚本损坏
- 如果代码没有'txt文件中不存在
- AngularJS NgIf 或 NgHide 如果另一个元素不存在或隐藏
- 如果不存在任何段落,Angular JS将默认创建段落
- 如果不存在,请在Angular中设置cookie
- 如果输入不存在,请插入输入
- 如果属性不存在,则不显示对象的数据