Se uso la formulaCome ottenere esattamente la posizione di scorrimento massima di una pagina?
document_height - window_height = max_scroll_position
Si restituisce 1 o 0, anche se credo che dovrebbe sempre valutare a 0. Per esempio, su Firefox Aprire la console, Scorrere fino alla fine della pagina su http://stackoverflow.com e procedere come segue su console:
($(document).height() - $(window).height()) - $(document).scrollTop()
ottengo 1 come la risposta (ricordarsi di mantenere la posizione di scorrimento verso il basso più) on jquery.com come mai, facendo quanto sopra dà 0
Cosa mi manca?
vengo '0' quando si scorre verso il basso di la pagina ed eseguendo quel codice (chrome) e 1 in Firefox (compilazione in console e firebug). – travis
Se stai usando Chrome, potresti essere ingrandito. Rimpicciolisci fino al livello di zoom nativo e otterrai '0'. –
Gli utenti potrebbero essere ingranditi, quindi la risposta a questa domanda dovrebbe probabilmente tener conto di ciò. – Brilliand