2013-06-24 83 views
0

我有一个包含多个图像的页面。我所做的就是让用户点击缩略图,文件浏览器框上传一个新的图像。这可以通过使用ocupload.js jquery扩展来实现。在图像上上传文件点击

这一直运行良好,除了在IE10中,图像点击与Firefox中的图像点击不一样。

在Firefox中,我可以点击图片,浏览文件框将显示,在ie10上,它需要双击。

我所试图做的是做起来很IE10将允许它可以用一个单一的点击工作需要双击代替,

我认为这个问题与IE浏览器手柄上点击的方式做文件上传框,在filefox上,你可以点击文件上传框并显示对话框,在IE上似乎点击文件上传框需要双击。

所以我想知道我怎么会改变ocupload.js给予同样的功能,IE火狐

+0

你可以发表一些代码请或jsfiddle? – Chanckjh

+0

已知问题,简单的谷歌显示几千结果,为什么不只是''? – Ohgodwhy

回答

0

我有固定的问题,

我改变了ocupload.js文件

有可能是更好的方法来解决这个问题,但我固定的改变:

container.mousemove(function(e){ 
     input.css({ 
      top: e.pageY-container.offset().top+'px', 
      left: e.pageX-container.offset().left+'px' 
     }); 
    }); 

要:

container.mousemove(function(e){ 

     var leftside = e.pageX-container.offset().left; 

     if (navigator.appName == 'Microsoft Internet Explorer'){ 
       leftside = e.pageX-container.offset().left - 50; 

     } 



     input.css({ 
      top: e.pageY-container.offset().top+'px', 
      left: leftside+'px' 
     }); 
    });