Ciao
Ti eri già spiegato bene e avevi capito bene la richiesta! Ma resta il fatto che la fai troppo complicata la cosa!
ID o Classe non cambia nulla!
Ti ho fatto un piccolo esempio con un ID VEDI QUI
Max 1, grazie per esserti preso del tempo per creare l'esempio,
l'ho analizzato tramite Firebug,
credo di aver capito la tua idea, dimmi se è così :
- hai creato 4 pagine statiche e contenenti ognuna 1 menu
- ognuno di questi 4 menu presenta lo stesso markup html/css delle altre
- ognuno di questi 4 menu ha un id "current" posizionato nella voce correlata alla pagina contenitore
- ovviamente l'id "current" presenta uno stile css diverso dalle altre voci di menu
per un sito statico la tua soluzione è perfetta!
Il mio consiglio riguardo l'uso di jquery è nell'ottica di una futura crescita del sito, con la conseguente trasformazione dinamica.
Lo svantaggio di avere un menu statico su ogni pagina diventa evidente quando bisogna apportare una modifica, ovvero la modifica va effettuata su tutte le pagine del sito. Svantaggio irrilevante per un sito di 4 pagine, ma sicuramente da considerare per un sito di 100...
Usando il metodo con jquery ci si lascia l'opportunità di ingrandire il sito senza grosse modifiche , sarà sufficiente includere il menu nelle pagine come file esterno (php) e tutte le modifiche sul menu saranno eseguite una sola volta...
Ti lascio come link l'esempio della mia visione (già visibile nell'articolo): Menu Jquery
Buona Domenica