Back to top

Autore Topic: Div fixed solo lungo un asse (scorrimento solo verticale) non va javascript  (Letto 2182 volte)

Offline MatthewG

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
Ciao a tutti,

ho la necessita di avere un elemento sulla pagina che scorra normalmente in verticale ma che sia fisso in orizzontale. Avevo trovato una soluzione solo con i css che si basava sugli overflow ma non era molto funzionale (e a me non andava molto bene).

La pagina in questione, molto semplice, l'ho scritta a mano senza usare Joomla ed andrò a linkarla al sito Joomla. Sto lavorando in locale, non posso fornirvi esempi.

Il codice che uso funziona in teoria, ed è preso da qui, dove si può verificare il funzionamento:
http://jsfiddle.net/Starx/EzXub/263/

Praticamente rileva di quanto la pagina è stata scrollata in orizzontale e modifica il left css dell'elemento in maniera da averlo sempre nella stessa posizione orizzontale.

Ma a me non va!
Ho inserito le librerie jquery tramite il link apis google (o comunque quelle incluse in joomla) e lo script, tra i tag appositi, nell'head. Ho cambiato "#header" con il mio id, nel css ho messo position:absolute; left:0px; ma continua a non funzionare...

Possibile che il problema sia che il css è un file esterno (ovviamente incluso con il classico link rel nell'head)? Non so molto di js
Grazie!

Offline giovanni.me

  • Nuovo arrivato
  • *
  • Post: 29
    • Mostra profilo
Prova creando un div position fixed width 100%
al suo interno inserisci il contenuto che vuoi con position absolute


se ho capito cosa hai in mente dovrebbe andare..

Offline MatthewG

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
Grazie ma non va, non scrolla più la pagina..

Io praticamente voglio bloccare lo scorrimento orizzontale di un div lasciando tutto inalterato

 



Web Design Bolzano Kreatif