>

이 페이지와 같은 대화 상자를 만들고 있습니다 :

http://jqueryui.com/demos/dialog/#modal-confirmation

(소스보기 클릭)

하단의

는 대화 상자에 배치 된 div입니다. 대화 상자는 자바 스크립트에 의해 호출 될 때 완벽하게 작동하지만 대화 상자는 페이지 하단에 표시됩니다. (자바 스크립트 함수에 의해 호출 될 때 적용되는 모든 스타일 제외)

div를 숨기고 대화 상자에서 계속 사용할 수 있도록하려면 어떻게해야합니까? style = "visibility : hidden"설정을 시도했습니다 그러나 자바 스크립트에 의해 호출 될 때 표시되지 않습니다.

  • 답변 # 1

    이것은 어리석은 질문 일지 모르지만 "visibility:hidden" 대신  당신은 "display:none;" 를 시도 했습니까 ? 내가 작업중 인 프로젝트에 대해 동일한 문제를 해결해야했고 디스플레이가 합리적이라고 확신합니다. 없음.

    또한 사용할 수 있습니다

    $(foo).dialog({ autoOpen: false });
    
    

    대화창을 "초기화"하는 옵션 (따라서 대화 상자와 모든 좋은 것들을 숨기십시오). 유일한 문제점은, 페이지가로드 될 때 jQuery가 숨길 기회가 있기 전에 대화 상자가 "깜박 거리는"것을 보게 될 것입니다.

  • 이전 proxy - CNTLM이 비밀번호를 요구하는 이유는 무엇입니까?
  • 다음 javascript - 페이지 기록 - 뒤로 버튼이 있습니까?