Com elemento visivel, bloquear clique nos outros

by Salustiano Silva

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")
    .find('a:not(#meuElementoClicavel)')
    .on("click", function(e) {
        if ($('#meuElementoClicavel').is(':visible')){
            return false;
        }
    });

$('#meuElementoClicavel').on("click", function(e) {
    console.log("cliquei na DIV");
});