码迷,mamicode.com
首页 > Web开发 > 详细

使用datepicker和uploadify的冲突解决(IE双击才能打开附件上传对话框)

时间:2019-02-13 16:53:44      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:details   解决   name   双击   code   row   csdn   article   def   

在开发的过程当中,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双击才能打开附件上传对话框)

标签:details   解决   name   双击   code   row   csdn   article   def   

原文地址:https://www.cnblogs.com/z_lb/p/10370596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!