körülbelül autlayny

Van egy ilyen triviális probléma alapértelmezett autlaynov: kattintson egy linkre vagy gombra, autlayn. Novice fejlesztők, ő infuriates és boldogan megölni segítségével néhány *: hangsúly. Prosharennye fejlesztők tudják, hogy autlayn nem lehet megölni, mert segít koncentrálni navigálás közben a billentyűzet és a kiegészítő eszközök.

Azonban autlayn ebből az egérrel, hogy feldühít soha többé. És van egy bor böngésző fejlesztők: ha az alapértelmezett autlayny körül a linkek és gombok csak akkor jelennek meg, amikor navigál billentyűzet, srácok kioldási autlayny lenne egy töredéke, és a rendelkezésre álló helyek az interneten, átlagosan magasabbak lennének.

Most böngészők csendben javítani, és bevezetett egy különös állapotban kattintással, ami tiltva az alapértelmezett autlayn. Javított, de nem minden, de ha azt szeretnénk, egyéni stílus a fókuszt, mankó nélkül és JavaScript nem működik.

A tisztaságát az elemek a kísérlet ülnek ayfreyme

És most, hogy a böngészők - akár autlayn a kattintás után:

Old Opera megszabadult az összes „egér” autlaynov előtt minden, de meghalt, ő húzta IE 10 változata faerfoks is majdnem kész.

Amellett, hogy a hitel hiánya alapértelmezett egér autlaynov szeretnék még egy másik téma pszeudo-osztályokat billentyűzet és egér. Bár ez nincs jelen, tettem egy különleges mankó, amely figyeli a mousedown és lóg egy fókuszált eleme egy osztály, amely lehet használni a különböző módon stílus billentyűzet és egér trükkök:

Vanilla JS (nem fog működni IE8, mert a addEventListener):

Csuklómozdulattal disable gyűlölt autlayny nem rontja elérhetősége:

Mankó helyezi az osztály a setTimeout () (egyébként document.activeElement nincs ideje váltani), így a választó egészül ki: aktív (ami csak akkor működik az egér, az úton), ez az elem nem villog bekapcsoláskor osztályok. Ha van egy elegáns megoldás, helyes kódot githabe vagy dobja utalás Twitter.

Használni, és nem megölni autlayny teljesen, kérem.