테스트 사이트 - 개발 중인 베타 버전입니다

영카트 modal 관련 질문 입니다. 채택완료

닝겐 4년 전 조회 1,701

영카트에서 공유하기기능을 modal창을 이용해서 노출까지는 했습니다.

 

function item_sell(){

 jQuery(document).ready(function () {    $("#modal").show(); });

function closeModal() {

 $("#modal").hide();

};

 

와같이 코드를 작성했는데요 닫기버튼을 아무리 눌러도 닫히지가 않네요ㅜ 

제가 생각했을 때에는 코드상에서는 아무런 문제가 없어 보입니다.

그럼에도 불구하고 닫기버튼을 아무리 눌러도 닫히지가 않아 질문 드립니다 ㅠ

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

코드가 조금 이상한데요.

</p>

<p>function item_sell(){   // <-- 이 부분은 무엇인가요? 함수가 닫히지 않았네요</p>

<p> jQuery(document).ready(function () { // <-- 이 부분은 페이지가 완전히 로딩되면 실행하라는 건데 위의 item_sell() 함수 안에 들어있는 것이 좀 이상합니다.

   $("#modal").show();   //<-- 이 부분은 모달을 보여주는 부분 jQuery(documnet.ready(function() 안에 있으니 페이지가 완전히 로딩되면  모달을 보여주라는 의미니 작동된다고 하신 것 같고요

});</p>

<p>

function closeModal() { // <-- 이 부분은 함수 정의만 되어있고 닫기 버튼의 클릭이벤트와 연결해 줘야 이 함수가 실행 될 건데 보여주신 소스에는 닫기 버튼의 클릭이벤트 부분이 없네요.</p>

<p> $("#modal").hide();</p>

<p>};</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인