Com elemento visivel, bloquear clique nos outros
HTML
<a href="http://www.google.pt">Ir para Google</a>
<br>
<a href="http://www.sapo.pt">Ir para Sapo</a>
<div id="meuElementoClicavel">Aqui dá para clicar</div>
JavaScript
$("body > *")
.not("#meuElementoClicavel")
.on("click", function(e) {
if ($('#meuElementoClicavel').is(':visible')){
return false;
}
});
$('#meuElementoClicavel').on("click", function(e) {
console.log("cliquei na DIV");
});