2014-03-03 1 views
1

PLupload에 대한 파일 선택으로 사용되는 요소를 숨기는 데 문제가 있습니다.다음의 PLupload 사용이 IE8에서 작동하지 않는 이유는 무엇입니까?

다음 코드는 Chrome, Firefox, IE10에서 작동합니다 ... "clickme"을 클릭 한 다음 "IE에서 작동하지 않음"을 클릭하면 CommonDialogBox가 열리고 파일을 선택하면 "Hello!" 나타날거야. IE8에 대한

http://fiddle.jshell.net/hZY67/13
:
http://fiddle.jshell.net/hZY67/13/show

관측 : "안녕하세요"를 CommonDialogBox 팝업하지 않지만 IE8에서

이제 디스플레이 빼지 표시됩니다.는 CSS에서 없음 = "문제가 해결

결론 요소는 fileselect로 PLupload에 부착되며, 부모 구성 요소의 디스플레이는 fileselect 사이의 연결을 전환 할 때 그리고 PLupload 휴식.

감사이 상황과 가능한 해결 방법에 어떤 빛 : E-SPAR @

+1

그냥 http://fiddle.jshell.net/hZY67/11/show로 이동 IE8에서 jsFiddle를 실행하려면 : Plupload UI 위젯의 경우

답변

1

http://www.plupload.com/punbb/viewtopic.php?pid=2381#p2381

는 Plupload 분명하다, 제대로 파일 대화 트리거 위치를 생성하는 요소를 측정 할 필요가 다음과 같은 요소에는 가능하지 않습니다 : display : none; 대화 상자가 나타나면 새로 고침을 호출 할 수 있습니다.

$('#uploader').plupload('getUploader').refresh();