2012-01-28 4 views
-1

팝업을 클릭하지 않으면 닫고 싶지 않은 팝업이 나타납니다.하지만 클릭 할 때마다 닫힙니다. 당신의 클래스와 사업부 내부를 클릭 할 때 그것은 닫지한다 "만들 앨범 컨테이너를"jQuery 클릭 이벤트 중지 전파가 작동하지 않습니까?

$(document).ready(function() { 

////posts menu 
$(".container").on("contextmenu", ".photos-bottom .albums li", function(e) { 
var id = $(this).attr("id"); 
e.stopPropagation(); 
e.preventDefault; 
$('.create-album-container').hide(); 
$('.photos-bottom .albums li#'+id+' .create-album-container').show(); 

return false; 
}); 



$("body").click(function (event) { 
    $('.create-album-container').hide(); 
}); 

}); 
+0

'e.preventDefault'는 반드시 –

답변

2

e.preventDefault();이어야한다 - 그것은 함수

입니다 그리고 당신은

를 추가하려고 않았다
$('.create-album-container').click(function(e){ 
e.preventDefault(); 
e.stopPropagation(); 
return false; 
}); 

?

+0

이라고해야합니다. preventDefault가 정상적으로 작동해야합니다. 문제가있는 stopPropagation 부분입니다. –

+0

@DylanCross하지만 stopPropagation이 오른쪽 클릭에 첨부되어 있지만 질문과 완전히 관련이 없습니다. – Cheery

+0

그런 일은 결코 일어나지 않았습니다. 그러나 어떤 방법으로도 성공하지 못했습니다. –

관련 문제