Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52

    Determinare posizione div

    Per facilitarmi la cosa sto usando jquery.
    Nella mia pagina che mostra la lista dei post ho fissato la posizione di tutti i titoli, e nascosti via css. Quindi tutti i post scorrono, mentre i titoli sono fissi.
    Sto cercando di capire come fare in modo che quando un post scorre e arriva ad una posizione stabilita compaia il suo titolo.

    Sto testando lo scrollTop ma non credo sia la soluzione al mio problema.

  2. #2
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Non è che quando il DIV del titolo passa a display: block; ti ri-spinge giù quello del post, e il rilevamento dello scrollTop va a farsi benedire ?

  3. #3
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    elemento.offsetTop ed elemento.offsetLeft

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52
    Originariamente inviato da carlomarx
    elemento.offsetTop ed elemento.offsetLeft
    Così leggendo la documentazione mi sembra la soluzione ottimo, la testo subito GRAZIE!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52
    mmmh,
    però mi sembra di notare che offsetTop nonostante sia riferito al suo contenitore non cambia al scroll della pagine, quindi nel mio caso è inutile, ho lo uso male.
    Io idealmente ho deciso un punto, 20px dall'alto e vorrei che quando i div arrivano a questa distanza far succedere qualcosa....

  6. #6
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Originariamente inviato da macintel
    ... ho deciso un punto, 20px dall'alto ....
    dall'alto di cosa? Del BODY, dal bordo di un DIV?
    Ma i post si vedono tutti o uno alla volta?
    Scorrono dentro un riquadro a misura fissa in pixel, presumo ...
    E in questo/i, il testo si vede calare dall' alto o emergere dal basso?

    Così se mi dici, potrei divertirmi a buttare giù un modellino.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    52
    Ciao,
    ho risolto, con dei calcoli fra il totale dell'altezza dei post meno il loro top ecc...
    Ho usato queste funzioni di jquery: scrollTop(); height(); e offset(); .
    Comunque,
    i post scrollano in un div di cui non so l'altezza perchè i post sono dinamici, e il div in cui c'è il titolo l'ho posizionato con un fixed. Sembra funzionare!

    Grazie del brainstorming!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.