Javascript 为什么以下使用PLupload在IE8中不起作用?

Javascript 为什么以下使用PLupload在IE8中不起作用?,javascript,css,internet-explorer-8,plupload,Javascript,Css,Internet Explorer 8,Plupload,我在隐藏用作PLupload文件选择的元素时遇到问题 以下代码适用于Chrome、Firefox、IE10,。。。 单击clickme,然后单击Me no work in IE将打开一个公共对话框来选择文件,您好!将会出现 对于IE8: 观察:在IE8中,CommonDialogBox不会弹出,但是您好!出现 现在从css中删除display:none。=>问题已解决 结论:当一个元素作为fileselect附加到PLupload,并且父元素的显示被切换时,fileselect和PLuplo

我在隐藏用作PLupload文件选择的元素时遇到问题

以下代码适用于Chrome、Firefox、IE10,。。。 单击clickme,然后单击Me no work in IE将打开一个公共对话框来选择文件,您好!将会出现

对于IE8:

观察:在IE8中,CommonDialogBox不会弹出,但是您好!出现

现在从css中删除display:none。=>问题已解决

结论:当一个元素作为fileselect附加到PLupload,并且父元素的显示被切换时,fileselect和PLupload之间的连接中断

对于这种情况和可能的解决方法,请注意:

@E-SPAR、Plupload需要测量元素以生成文件对话框触发器并正确定位它,这在具有:display:none;的元素上显然是不可能的;。您可能希望在显示对话框后调用refresh

对于Plupload UI小部件:

$'uploader'.plupload'getUploader'.refresh


要在IE8中运行JSFIDLE,只需转到