Περισσότερα
Πώς να απενεργοποιήσετε έναν σύνδεσμο χρησιμοποιώντας μόνο CSS;
Υπάρχει κάποιος τρόπος να απενεργοποιήσετε έναν σύνδεσμο χρησιμοποιώντας CSS;
Έχω μια κλάση που ονομάζεται current-page
και θέλω οι σύνδεσμοι με αυτή την κλάση να απενεργοποιούνται έτσι ώστε να μην γίνεται καμία ενέργεια όταν τους κάνετε κλικ.
821
3
Το CSS μπορεί να χρησιμοποιηθεί μόνο για να αλλάξει το στυλ κάποιου αντικειμένου. Το καλύτερο που θα μπορούσατε να κάνετε με καθαρό CSS είναι να αποκρύψετε το σύνδεσμο εντελώς.
Αυτό που πραγματικά χρειάζεστε είναι κάποια javascript. Ακολουθεί ο τρόπος με τον οποίο μπορείτε να κάνετε αυτό που θέλετε χρησιμοποιώντας τη βιβλιοθήκη jQuery.
Τα CSS δεν μπορούν να το κάνουν αυτό. Τα CSS είναι μόνο για παρουσίαση. Οι επιλογές σας είναι:
href
στις ετικέτες σας<a>
.class
, και να αφαιρέσετε τα χαρακτηριστικάhref
ήonclick
τους ανάλογα. jQuery θα σας βοηθούσε σε αυτό (ο NickF έδειξε πώς να κάνετε κάτι παρόμοιο αλλά καλύτερο).Μπορείτε να ορίσετε το χαρακτηριστικό
href
σεjavascript:void(0)