Sto cercando di ottenere l'accesso all'altezza dell'intera pagina (incluso lo scorrimento). In chrome, document.body.scrollHeight fa questo. In Firefox, questo non funziona ... Qual è l'equivalente in Firefox?document.body.scrollHeight che produce due diversi risultati in firefox/chrome
5
A
risposta
1
inizia definitivamente con jquery, accedendo a $ (document) .height() eseguirà tutti i controlli del browser.
2
È possibile utilizzare jQuery per fare questo senza problemi browser.
utente jQuery $(document).height()
e $(document).scrollTop()
funzioni
+0
$ (documento) .height() <- questo funziona – warunanc
1
<script type="text/javascript">
var scnWid,scnHei;
if (self.innerHeight) // all except Explorer
{
scnWid = self.innerWidth;
scnHei = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
// Explorer 6 Strict Mode
{
scnWid = document.documentElement.clientWidth;
scnHei = document.documentElement.clientHeight;
}
else if (document.body) // other Explorers
{
scnWid = document.body.clientWidth;
scnHei = document.body.clientHeight;
}
</script>
Problemi correlati
- 1. Creazione di un oggetto due volte produce risultati diversi
- 2. Query che produce risultati imprevisti (sha1)
- 3. Scrivere un helper che produce risultati associati?
- 4. NSURLRequest produce risultati diversi dal client proxy HTTP
- 5. RyuJit produce risultati errati
- 6. Typo produce risultati imprevisti in PHP
- 7. immagini php comprimere che mostrano risultati diversi
- 8. SHA256 in Go e PHP che danno risultati diversi
- 9. Due risultati molto diversi ma molto coerenti da Python timeit
- 10. Perché questi due pezzi di codice simili producono risultati diversi?
- 11. DecimalFormat genera due risultati diversi su macchine diverse
- 12. OpenMP time and clock() calcola due risultati diversi
- 13. TrovaHomography di OpenCV produce risultati senza senso
- 14. Objective-C divisione da 32 dispositivo/64-bit produce diversi risultati
- 15. Lo stesso codice C produce risultati diversi su Mac OS X rispetto a Windows e Linux
- 16. NumPy seme casuale produce diversi numeri casuali
- 17. Hashing tuple in Python che causa risultati diversi in diversi sistemi
- 18. valore> = tutto (selezionare v2 ...) produce risultati diversi dal valore = (selezionare max (v2) ...)
- 19. Iterazione attraverso proprietà degli oggetti produce risultati diversi nei vari browser
- 20. scikit-learn MinMaxScaler produce risultati leggermente diversi rispetto a un'implementazione NumPy
- 21. Il metodo simile del modulo nltk produce risultati diversi su macchine diverse. Perché?
- 22. JBuilder loop che produce hash
- 23. Unisci due risultati in PowerShell
- 24. In che modo "nuovo nuovo Something" produce risultati validi in JavaScript?
- 25. Same FLT_EVAL_METHOD, risultati diversi in GCC/Clang
- 26. NSNumero confrontare: restituire risultati diversi
- 27. Filettature `remotecall` di Julia che danno risultati diversi
- 28. Confronto tra stringhe con operatore! = Che fornisce risultati diversi?
- 29. risultati diversi per json_encode() PHP
- 30. Groovy: stessi parametri, risultati diversi
Con una barra di scorrimento, si pretende molto. jQuery si prende cura di esso pensato. – deruse
hai trovato una soluzione per FF? –