Próbuję znaleźć pionową pozycję paska przewijania jako funkcję podobną do scrollTop jQuery, ale bez jQuery. Czy są jakieś alternatywy?Znaleźć pionowe położenie paska przewijania bez jQuery
15
A
Odpowiedz
35
rozwiązanie Cross-browser:
var supportPageOffset = window.pageXOffset !== undefined;
var isCSS1Compat = ((document.compatMode || "") === "CSS1Compat");
var scrollLeft = supportPageOffset ? window.pageXOffset : isCSS1Compat ? document.documentElement.scrollLeft : document.body.scrollLeft;
var scrollTop = supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop;
4
scrollX i scrollY .... scrollY jest odpowiednikiem jQuery scrollTop()
6
Tak, pozycja przewijania istnieje w DOM w:
window.scrollY; //for vertical scroll.
Jak znalazłem to:
- W przeglądarce Chrome kliknij prawym przyciskiem myszy i wybierz opcję Sprawdź element.
- Znajdź i kliknij przycisk "Pokaż konsolę" (dolny lewy)
- W oknie typu konsoli. Przewiń, aby zobaczyć opcje.
-To wyjątkowy przepływ pracy w celu rozwiązania wielu pytań JavaScript.
Widzę window.scrollTo (0) jako opcję przewijania do góry.
+0
Not XBrowser - https://developer.mozilla.org/en-US/ docs/Web/API/Window/scrollY –
Powiązane problemy
- 1. Przewijany, ale bez paska przewijania
- 2. niestandardowy pasek przewijania bez jquery
- 3. Jak znaleźć położenie/położenie okna z hWnd bez NativeMethods?
- 4. Tworzenie paska przewijania
- 5. Pionowe paski przewijania z window.open
- 6. Gdzie mogę znaleźć wtyczkę paska przewijania, takiego jak Facebook?
- 7. Zmiana pozycji paska przewijania
- 8. Przesunięcie paska przewijania przeglądarki
- 9. Animate.CSS Dodawanie paska przewijania?
- 10. Zmiana szerokości paska przewijania
- 11. Szerokość paska przewijania CSS
- 12. Jak znaleźć położenie repozytorium svn?
- 13. Jak znaleźć położenie zmiennej środowiskowej?
- 14. Android ListView bieżące położenie przewijania Y piksele
- 15. Jak zmienić kolor paska przewijania
- 16. Ukrywanie paska przewijania w podzbiorze
- 17. Ustawianie pozycji paska przewijania ListBox
- 18. Dostosowywanie paska przewijania przez QListWidget
- 19. Dlaczego nie mam paska przewijania?
- 20. Zapobieganie wyświetlaniu pionowego paska przewijania Silverlight ListBox
- 21. Karty przewijania/stronicowania JQuery
- 22. Zapytania o media i szerokość paska przewijania
- 23. jQuery: Jak znaleźć elementy * * bez pewnej klasy
- 24. Jak zwiększyć szerokość paska przewijania w przeglądarce przewijania WPF?
- 25. Zwijanie paska narzędzi Wyłączanie i ukrywanie paska narzędzi podczas przewijania
- 26. Jak określić kierunek przewijania bez rzeczywistego przewijania
- 27. Jak wyzwalać zdarzenia przewijania bez przewijania
- 28. Poziome i pionowe paski przewijania w systemie Android z tablelayout?
- 29. Napraw położenie: bezwzględny element w przepełnieniu: przewiń element podczas przewijania
- 30. HTML5: Iframe Bez przewijania?
Czy nie [element.scrollTop] (https://developer.mozilla.org/en/DOM/element.scrollTop) wystarczający? –
wystarczy przeczytać źródło scrollTop jQuery(): https://github.com/jquery/jquery/blob/master/src/offset.js – snies