autoOpen을 false로 설정하여 jQuery 대화 상자를 사용하고 있습니다. 처음으로 대화 ("열기")를 호출하면 제대로 작동합니다. 그러나 후속 호출 (페이지 새로 고침 없음)은 대화 상자를 표시하지 않습니다.사용자 정의 테마를 사용하는 경우 두 번째 시도에서 jQuery 대화 상자가 표시되지 않습니다.
이 문제는 분명 jquery.ui.dialog.js, jquery.ui.resizable.js, jquery.ui.draggable.js 및 jquery.ui.core.js를 사용하여 사용자 정의 테마로 전환했을 때 시작되었습니다. 그것들 모두를 jquery-ui-1.7.2.custom.min.js에 묶었습니다. 나는 커스텀 테마가 나의 오래된 js 파일들로 다시 전환함으로써 문제라는 것을 거의 확인했다.
사용자 정의 테마가 사용자 정의와 멀기 때문에 (기본값 : http://jqueryui.com/themeroller/으로 가서 다운로드)
jQuery 버전 1.4.1을 사용하고 있습니다.
아이디어가 있으십니까? 나는 themeroller를 계속 사용하고 싶지만, 펀트해야 할 수도 있습니다.
답변을 모르겠지만 다음 버전의 출시 후보가 있다는 것을 알고 있습니다. http://blog.jqueryui.com/2010/02/jquery-ui-18rc2/ 거기에 수정 사항이 있습니까? – user113716
아무 일도 일어나지 않습니까? 오류가 없습니까? – Pointy
오류가 없습니다. JavaScript를 통해 단계적으로 진행할 수 있습니다. 나는 HTML 요소도 조사해 보았고 대화 상자가 왜 숨겨져 있는지 보지 못했다. 내가하지 않은 것은 themeroller가 내게 준 것이 최소화 된 버전이기 때문에 모든 사용자 정의 jquery UI 코드를 단계별로 실행하려고했습니다. –