kako preprečiti, da se ob dvokliku element označi

Moti me, da se mi pri klikanju po divu vcasih oznaci element modro
je mozno to kako prepreciti
za lazjo predstavo lahko zadevo vidite tukaj pri kliku na sivi okvir se vcasih oznaci div

8 odgovorov

To misliš tiste pikice, ki se pojavijo ?

a{
    outline:none;
}

Ampak pazi!

S tem tudi onemogočiš navigacijo uporabnikom, ki stran navigirajo s tipkovnico (tab, shift-tab).

Boljša rešitev je tukaj.

hvala spin, vendar ne to
trikrat zapored klikni na isti rob, ki je ob sliki s textom IZBERITE
(ne znam pravilno povedat, najbrz zato tudi google ne vrne pametnega odgovora;)

Če to kliknem dobim samo 4x JS alert undefined.

aha
browser=?
ker meni dela na firefoxu brez problema

Chrome in IE.

<div id="abs">
<div id="zg" class="a0"></div>
<div id="le" class="a0"></div>
<div id="co" class="a0"><img src="http://mojster-jaka.net/m/<?php echo $menu_1;?>.jpg" alt="dekor" id="slika" /></div>
<div id="de" class="a0"></div>
<div id="sp" class="a0"></div>
</div>

js
napaka je zagotovo v alert(), samo brez tega se mi ni ustavilo po kliku ampak je slo skozi vse klike, kot bi trikrat kliknil

$("#zg").click(function() {

if ($(this).is(".a0")) { $(this).removeClass('a0').addClass("a1"); alert();}return false;
});

naprej gre
$("#zg").click(function() {
if ($(this).is(".a1")) { $(this).removeClass('a1').addClass("a2"); alert();}return false;
});
$("#zg").click(function() {
if ($(this).is(".a2")) { $(this).removeClass('a2').addClass("a0"); alert();}return false;
});

izgleda da click funkcija izvrsi vse ukaze, ce tudi so v drugem kliku

klikam lahko le na isti element, tako da ne vem kako bi zadevo resil