event.preventDefault vs event.stopPropagation [duplicado]

Esta pergunta já tem uma resposta aqui:

Qual é a diferença entre event.stopPropagation e event.preventDefault? 8 respostas

Alguém pode explicar qual é a diferença entreevent.preventDefault() eevent.stopPropagation()?

Tenho uma tabela e, dentro dessa tabela, tenho uma tag im

Quando clico na tag img, quero ver um pop-u

Mas eu também quero parar a seleção de várias linhas, então eu uso:

$("table.items tbody tr").click(function(event) {
        event.stopPropagation();
    });

Quando uso o código js, o pop-up não aparece;

Se eu excluir o código js, o pop-up funcionar

$(".info").live("click",function(e){
    //console.log('ok');
    e.stopPropagation();
    var elem = $(this);
    var id = $(this).attr("id").replace("image_","container_");
    $('#'+id).toggle(100, function() {
        if($(this).css('display') == 'block') {
            $.ajax({
                url: "$url",
                data: { document_id:elem.attr('document_id') },
                success: function (data) {
                    $('#'+id).html(data);
                }
            });
            }
        });
});

Por quê

questionAnswers(3)

yourAnswerToTheQuestion