jQuery点击事件停止传播无法开始工作?

时间:2012-01-28 01:35:58

标签: javascript jquery html propagation

我有一个我不想关闭的弹出窗口,除非你点击它,但是每当我点击它时它会关闭。当您使用“create-album-container”类

在div中单击时,它不应该关闭
$(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();
});

});

1 个答案:

答案 0 :(得分:2)

应该是e.preventDefault(); - 这是一个功能

你是否尝试添加

$('.create-album-container').click(function(e){
e.preventDefault();
e.stopPropagation();
return false;
});