动态添加的js文件在IE中不起作用
dynamically added js file is not working in IE?
我很难理解实际发生了什么,因为我能够成功地添加所需的文件。
但不幸的是,它不能在IE中工作,也不能在其他浏览器(opera、firefox、chrome)上工作。
请参阅下面的代码。正在添加该文件,但在IE 中不起作用
if (typeof jQuery.ui === 'undefined') {
// UI loaded
//alert('no ui')
console.log('no ui');
var newJs4 = document.createElement('script');
newJs4.setAttribute('type', 'text/javascript');
newJs4.setAttribute('src', 'https://visitrentals.com/js/jquery-ui.min-1.8.js');
document.getElementsByTagName("head")[0].appendChild(newJs4);
console.log(document.getElementsByTagName("head")[0]);
}
要更好地理解,请参阅下面的链接。
http://www.imagecreation.co.uk/WOE/WOETest2.html
它对我有用,但没有达到预期的结果。
当selectDate_horz-aff.js尝试访问$.datepicker
时(您收到错误),jQueryUI尚未加载(请注意,当您使用DOM注入脚本时,它将异步加载)。
可能的解决方案:
- 也通过DOM注入selectDate_horz-aff.js,但仅当
jQuery.ui
未定义或注入的jQueryUI的加载事件触发时 - 通过document.write注入jQueryUI
相关文章:
- window.opener.document在ie中不起作用
- 为什么Telerik cdn在IE中不起作用
- JQuery脚本在IE中不起作用
- 默认光标在IE和Mozilla中不起作用
- Asp自定义验证器在IE-11中不起作用
- knockoutjsforeach在IE 9中不起作用
- 谷歌分析在IE中不起作用
- javascript中的SVG转换在IE 11中不起作用
- 用于播放背景音乐的嵌入式flash播放器在IE浏览器中不起作用
- 在IE中切换javascript不起作用的复选框
- JQuery日期选择器在IE 7上不起作用
- HTML表单在IE中不起作用
- Javascript style.background在IE中不起作用
- 对<asp:IE 10的TextBox;不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- SPA异步调用在IE 11中不起作用
- 脚本在IE 9中不起作用
- ng-单击在IE中不起作用的选项选择Angularjs
- JQuery 双击侦听器在选择 - IE 不起作用
- 脸书登录IE不起作用