使用datepicker和uploadify的冲突解决(IE双击才能打开附件上传对话框)
Posted z_lb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用datepicker和uploadify的冲突解决(IE双击才能打开附件上传对话框)相关的知识,希望对你有一定的参考价值。
在开发的过程当中,IE的兼容无疑是我们的一块绊脚石,在我们使用的如期的datepicker插件和使用上传附件的uploadify插件的时候,两者就产生冲突,只要点击过时间的插件,uploadify上传框要双才能打开
ie 浏览器提示错误 Missing instance data for this datepicker
解决方案
// if (.browser.msie && '9.0' === .browser.version) { //去掉IE9
//Redefining datepicker's getInst function if ie9
$.datepicker._getInst = function(target) {
try {
if ('object' === target.nodeName.toLowerCase()) {
return false;
}
return $.data(target, 'datepicker');
}
catch (err) {
throw 'Missing instance data for this datepicker';
}
};
// }
把这段代码添加到自己的js代码任何一个位置
转自 https://blog.csdn.net/github_37847992/article/details/75246021
以上是关于使用datepicker和uploadify的冲突解决(IE双击才能打开附件上传对话框)的主要内容,如果未能解决你的问题,请参考以下文章
文本框 onChange 事件和 Datepicker onSelect 冲突