ago
31


Vi sarà capitato di avere un menù creato con i css ed avere la classe selected o comunque una classe che rappresenta lo stile del bottone quando selezionata la pagina collegata ad esso.

Come soluzione potete usare PHP con diversi if oppure usare la mia soluzione.

Che grazie all’aiuto di jQuery ci permette di rendere il bottone del nostro menù selezionato in automatico, quindi senza creare inutili if.

Codice
$(document).ready(
function () {
$(‘a[href=?< ?php echo $_SERVER[QUERY_STRING]; ?>]’).addClass(‘selected’);

});

Spiegandone il funzionamento:

-Php serve la query string a javascript.
-Javascript assegna una classe css all’elemento <a> con valore dell’attributo href che corrisponde alla query string.

Giustamente potete modificarlo come meglio credete, ma in sostanza questa è la soluzione che vi propongo.


Ti piace Menù css e classe selected? allora seguici.

Segnala subito l'articolo
Add to: Digg Add to: Del.icio.us Add to: Technorati Add to: StumbleUpon Add to: Reddit Add to: Slashdot Add to: Netscape Add to: Furl Add to: Newsvine Add to: Yahoo Add to: Google Add to: Blinklist Add to: Spurl Add to: Diigo Add to: Ma.Gnolia

Una risposta per “Menù css e classe selected”

  1. Notizie dai blog su jStackmenu: Menu Dock stile Mac in CSS + JavaScript

    [...] Menù css e classe selected Vi sarà capitato di avere un menù creato con i css ed avere la classe selected o comunque una classe che rappresenta lo stile del bottone quando selezionata la pagina collegata ad esso. Come soluzione potete usare PHP con diversi if oppure usare la mia soluzione. blog: SvacantMyBlog | leggi l'articolo [...]

Qualcosa da dire? Fallo subito