Kas on võimalik CSS-i abil linki keelata?
Mul on klass nimega current-page
ja ma tahan, et selle klassiga lingid oleksid välja lülitatud, nii et nende klikkimisel ei toimuks mingit tegevust.
CSS-i saab kasutada ainult millegi stiili muutmiseks. Parim, mida te saaksite puhta CSS-iga teha, on ilmselt linki täielikult ära peita.
Mida te tegelikult vajate, on javascript. Siin'on, kuidas te'd teha seda, mida soovite, kasutades jQuery raamatukogu.
$('a.current-page').click(function() { return false; });
CSS ei saa seda teha. CSS on ainult esitlemiseks. Teie võimalused on järgmised:
<a>
tippidesse atribuuti href
.class
-iga ankurelemendid ja eemaldada vastavalt nende href
või onclick
atribuudid. jQuery aitaks teid selles (NickF näitas, kuidas teha midagi sarnast, kuid paremini).