如何使用javascript动态添加基于现有文件的jquery文件
How can you add jquery file based on existing files dynamically with javascript?
我有一个jquery1.js文件与另一个jquery2.js文件间歇性冲突。我想仅在第一个 jquery 文件不存在时才加载第二个 jquery 文件,因为需要这些文件的模块会间歇性地显示整个站点。那么是否有可能在javascript中至少搜索字符串或内部html并对该发现做出决定?
即(伪代码)
if (jquery1 exists){do nothing}
else{document.write('<script>/jquery2.js</script>')}
或类似的东西。
您是否考虑过使用像 YepNope 这样的脚本加载器来管理这种依赖关系?
yepnope({
test: window.jQuery,
nope: 'jquery2.js',
complete: function () {
// Initialise any dependant scripts
}
});
假设 jquery1.js 将 jQuery 命名为 jQuery
(默认值),您可以执行以下操作:
<script>!window.jQuery && document.write(unescape('%3Cscript src="/jquery2.js"%3E%3C/script%3E'))</script>
我相信
$().jquery
会返回您正在使用的版本,以便您可以尝试if($().jquery === undefined)
相关文章:
- 删除表,但不删除表单和文件 jQuery
- Ruby on Rails:“找不到文件'jquery.ui.datepicker'”
- 从 html 页面调用文件 jQuery 文件
- Javascript 文件修改了未从中调用它的 html 文件?Jquery 选择器
- 未呈现Javascript文件/Jquery
- 上传文件jQuery ajax MVC
- 我在哪里可以得到这个文件jquery.min.js
- 使用委托点击按钮下载文件JQuery
- 找不到文件“jquery-ui”
- JavaScript文件(jQuery步骤)未在Google Chrome中加载
- 自动内联CSS从CSS文件(jquery?ajax吗?php ?)
- 如何使用本地json文件jquery或angularjs实现文本框的自动完成
- 在JSPX文件中包含JS文件(JQuery)
- 如何将变量值从后面的代码传递到外部JavaScript文件(jQuery文件)
- 如何获得扩展图像文件jquery.filer
- 检测设备和交换CSS文件- jQuery
- 警报文本从文件JQuery / javascript
- 如何排序日期和字符串在同一列在jquery插件有文件jquery. datatable .js
- 移动谷歌地图api代码到单独的文件+ jquery
- 获取按钮id从js文件和使用在另一个js文件- jquery