Er der nogen måde at deaktivere et link ved hjælp af CSS?
Jeg har en klasse kaldet current-page
og ønsker at links med denne klasse skal deaktiveres, så der ikke sker nogen handling, når der klikkes på dem.
CSS kan kun bruges til at ændre stilen på noget. Det bedste, du kan gøre med ren CSS, er sandsynligvis at skjule linket helt og holdent.
Det, du virkelig har brug for, er noget javascript. Her er hvordan du kan gøre det, du ønsker, ved hjælp af jQuery-biblioteket.
$('a.current-page').click(function() { return false; });
CSS kan ikke gøre det. CSS er kun beregnet til præsentation. Dine muligheder er:
href
-attributten i dine <a>
-tags.class
og fjern deres href
- eller onclick
-attributter i overensstemmelse hermed. jQuery kan hjælpe dig med det (NickF viste, hvordan man gør noget lignende, men bedre).