Ho una pagina web per leggere libri online. Mi piacerebbe salvare la posizione all'interno del documento in modo che quando un utente riprende la sua lettura, inizia nel punto in cui era precedentemente.HTML/Javascript: ricorda lo scroll indipendentemente dalla dimensione della finestra
Posso ottenere lo scroll usando cose come window.pageYOffset, ma questo dipende dalla dimensione della finestra del browser. In altre parole, se riduci la finestra, lo stesso testo si troverà su una pergamena diversa (vedi l'immagine per un esempio).
Quindi ho bisogno di un modo indipendente per misurare la dimensione della finestra. Qualche idea?
Nota: ho solo bisogno di questo per lavorare su browser basati su Mozilla.
Grazie in anticipo
+1, la migliore domanda che ho visto tutto il giorno! – Brad
Non vedo molta differenza nelle posizioni. Qual è la massima devianza che hai visto? –
Vedi anche: http://stackoverflow.com/questions/7331701/how-to-know-what-lines-chars-are-currently-visible-in-a-textarea Se si riuscisse a capirlo, al prossimo caricamento si può cadere in un'ancora o in un altro elemento e fare una scrollTo. – Brad