Voiko linkin poistaa käytöstä CSS:n avulla?
Minulla on luokka nimeltä current-page
ja haluan, että linkit, joilla on tämä luokka, poistetaan käytöstä niin, että niitä napsautettaessa ei tapahdu mitään.
CSS:ää voidaan käyttää vain jonkin asian tyylin muuttamiseen. Parasta, mitä voit todennäköisesti tehdä pelkällä CSS:llä, on piilottaa linkki kokonaan.
Tarvitset oikeastaan javascriptia. Näin voit tehdä haluamasi jQuery-kirjaston avulla.
$('a.current-page').click(function() { return false; });
CSS ei pysty siihen. CSS on vain esitystapaa varten. Vaihtoehtosi ovat:
href
-attribuuttia <a>
-tageihin.class
, ja poista niiden href
- tai onclick
-attribuutit vastaavasti. jQuery auttaisi sinua siinä (NickF näytti, miten tehdä jotain vastaavaa mutta paremmin).