2010-12-06 3 views
1

SharePoint ContentEditorWebPart에서 SimpleModal을 사용하고 있습니다. 그러나 프로그램 방식으로 창을 닫고 싶습니다. "$ .modal.close();"나는 배치하면,SimpleModal은 .modal.close(); 스크립트에 존재합니다.

How do you close a jQuery Simplemodal?

그러나 : 나는 $ .modal.close()를 사용하여 여기에 제안 된 솔루션의 다양한 변화를 시도했다 어딘가 내 스크립트에서 SimpleModal이 작동을 멈춘다. 모달 팝업 상자의 텍스트가 화면에 표시되고 팝업 상자가 더 이상 나타나지 않는다. SimpleModal을 전혀 사용하지 않는 것처럼 보인다. comment out "$ .modal.close();" 팝업 상자가 다시 정상적으로 작동하지만 닫으려면 "X"를 클릭해야합니다 ...

뭐가 잘못 됐나요?

답변

0

코드 또는 페이지 링크가 보이지 않으면 정확한 이유를 말하기 어렵습니다. 명시 적으로 파괴되어

$.modal.close(); 

또는

jQuery.modal.close(); 

를 호출하는 경우 당신과 같은 상황에

jQuery.modal.close(); 
+0

닫기 모달 상자를 사용하면이 단순 모드가 작동을 멈추고 다시 작동하지 않습니다. 왜 마틴 씨? –

0

하지만, 닫기 버튼 대신 jQuery를위한 $를 사용하여, 당신은 다음을 시도해 볼 수 있습니다 이 모달과 함께 제공되는 기능이 제대로 작동하면 다음을 사용하여 클릭 이벤트를 시뮬레이션 해 볼 수 있습니다.

$('.simplemodal-close').trigger('click'); 

javascript 코드에서 명시 적으로 닫으려는 경우이 모드가 적절히 닫혀 있어야합니다.

관련 문제