Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Jquery .position(), .offset in tempo reale

    Ciao a tutti,
    con le due funzioni in oggetto, ottengo i parametri "left" e "top" di un elemento.

    Il problema e' che questi due valori "non cambiano mai", mi spiego meglio.

    Se io scrollo la pagina e richiamo la funzione, avranno sempre lo stesso valore.
    Io vorrei conoscere in tempo reale l'attuale situazione.

    Se ho un div posizionato a 100px dal margine top della pagina, se scrollo di 50 px, l'attuale top dovrebbe essere 50px.

    C'e' qualche modo per saperlo?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    position() restituisce la distanza dall' elemento contenitore
    offset() dal documento

    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    scusa, non avevo capito che ti serviva relativo allo scroll

    dovrai sottrarre al top dell' offset $(window).scrollTop()

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 © 2026 vBulletin Solutions, Inc. All rights reserved.