menu fisso
Per richieste di aiuto NON POSTATE QUI ma utilizzate i forum appositi nella sezione Supporto ed Aiuto.
Taggato: menu menu fisso, topic-236
- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 9 mesi fa da kuduk.
- AutorePost
- 2 Febbraio 2012 alle 15:37 #1668koluilkualePartecipanteSalve a tuttispero di non rompere troppo le scatole con le mia domandee spero sia la sezione giusta…non ne so molto di jQuery, come ho scritto nella presentazione sono un programmatore PHP e ho usato javascript e ovviamente CSSil mio problema è di dover creare un menu che stia in alto fisso nella pagina e questa è stata sempliceho semplicemente detto al css di “position:fixed”il problema è che questa impostazione copre i contenutia me serve che non solo il menu mi segua restando appunto on-topma che non copra il sito, quindi lo faccia “scalare in basso”in pratica come fa il menu di WP oppure google se sei loggatoIl menu sara piccolo e a tendina, in rete ho trovato molti esempi bellima il mio problema resta che il menu copre il blogsapete aiutarmi??grazie a tutti3 Febbraio 2012 alle 09:15 #1996koluilkualePartecipante
forse nn l’ho specificato
quello che mi è stato chiesto è di evitare di toccare il css del blogcioè inserisco il menu nell’html della paginae il CSS del suddetto menù deve fare in modo che il blog stia sotto ma un po’ più giùabbastanza per non essere coperto4 Febbraio 2012 alle 01:13 #1997kolmogorovPartecipanteSalve, generalmente i menu, o meglio i contenitori di una voce di menù (spesso sono degli
- con figli
) hanno un posizionamento che copre il contenuto che stà sotto, attraverso un posizionamento assoluto. Nel tuo caso, all’aprirsi del menu, il contenuto del blog che stà sotto o meglio il DOM che stà sotto deve posizionarsi più in basso, per fare questo o agisci sul css del menu in modo che il menu aprendosi faccia scalare il contenuto in basso, oppure potresti modificare il codice js del menu ed in corrispondenza del codice che mostra il menu appena cliccato, prenderti il DOM che contiene il blog che stà sotto e cambiargli al volo le proprietà css con la chiamata jquery: $(“id-o-classe-del-Dom-sotto”).css(“proprietà”, “valore”) settandogli la/le proprietà necessarie al fine di spostare il DOM. ovviamente devi inserire nel codice js del menu un’altra chiamata .css(“….) che ti riporta il DOM del blog di sotto alle condizioni originali una volta che il menù sparisce. Ovviamente bisogna vedere come è l’html del sito, magari, invece di dover spostare il DOM devi fare un’altra azione non proprio nel dom che stà sotto, ma in generale quello che ti voglio dire è che con jquery puoi, in occasione dell’apertura del menù agire a tuo piacimento e nel modo più consono al fine di spostare il resto del blog più in basso.
6 Febbraio 2012 alle 09:08 #1998koluilkualePartecipantegrazie della risposta
la prima ipotesi sembra essere quella che più è aderente al task che mi è stato assegnatoMa ciò che deve accadere non è che il sito(che è in WP) scali più in basso all’apertura delle tendinaMa solo che il sito scenda sotto dei px del menu da chiusoquindi mi interesserebbe sapere come agire sul css del menu in modo da imporre al sito di scenderegrazie mille6 Febbraio 2012 alle 20:09 #1999kolmogorovPartecipanteCiao. Bisognerebbe vedere l’html per vedere come agire, se in azione ancora meglio.
28 Giugno 2012 alle 17:45 #2000kudukPartecipanteProva a dare un occhio a questo menu a scomparsa se togli le 2 righe di javascript rimane fisso:
- AutorePost
- Devi essere connesso per rispondere a questo topic.