Potrzebuję zmienić styl elementu po przewinięciu użytkownika poza określoną liczbę pikseli, a następnie zmienić go z powrotem, gdy użytkownik przewinie kopię zapasową. Używam już jQuery, więc jeśli to możliwe, chciałbym użyć jQuery. Czy każdy może podać przykład dodania nazwy klasy do elementu div, gdy użytkownik przewinie poza 200 pikseli, a następnie usunie nazwę klasy po przewinięciu przez użytkownika z powrotem do mniej niż 200 pikseli?W jaki sposób można użyć jQuery zmierzyć, jak daleko przewinął użytkownik?
7
A
Odpowiedz
15
Zobacz scrollTop
, scrollLeft
i Events/Scroll
.
Przykład:
$('div#something').scroll(function() {
if ($(this).scrollTop() > 200) {
$(this).addClass('foo');
} else {
$(this).removeClass('foo');
}
});
0
To nie działa, ponieważ telefony komórkowe nie akceptują .scrollTop(), ponieważ zamiast użyć rzutnię. Tak więc .scrollTop() zawsze będzie mieć wartość 0 na telefonach komórkowych. Nadal szukam odpowiedniego rozwiązania, ale go nie znalazłem.
Powiązane problemy
- 1. W jaki sposób można użyć std :: bind?
- 2. W jaki sposób można użyć funkcji eval w makefile?
- 3. Jak ustalić, czy użytkownik przewinął do dolnej części UITableView?
- 4. Jak ustalić, czy użytkownik przewinął do końca NSTableView
- 5. W jaki sposób można użyć static_cast w przypadku dziedziczenia wirtualnego?
- 6. Jak wykryć, czy użytkownik jest daleko od klawiatury?
- 7. jaki sposób można użyć metody rozszerzenie VB.NET w C# projektu
- 8. W jaki sposób należy użyć tf.summary.tensor_summary?
- 9. W jaki sposób użytkownik wstawi pustą wartość w MS Access?
- 10. jaki sposób można użyć Java 7 z Eclipse Indigo 3.7.1
- 11. jaki sposób można użyć onError atrybutu elementu img
- 12. W jaki sposób można wyświetlić okno dialogowe modułu jquery?
- 13. jaki sposób można wyłączyć buforowanie w jQuery UI mobilnej
- 14. Użytkownik mobilny JQuery przewiń do dołu
- 15. W jaki sposób robisz div podczas przewijania?
- 16. F #, jak daleko można się posunąć przy sprawdzaniu poprawnych argumentów?
- 17. C++ mniej przeciążenia operatora, jaki sposób użyć?
- 18. W jaki sposób obiekty jQuery naśladują tablice?
- 19. Jak zmierzyć ciśnienie w sieci?
- 20. W jaki sposób można rozszerzyć wiersze?
- 21. W jaki sposób mogę przywrócić uwierzytelnianie BASIC lub FORM, gdy nie można użyć SPNEGO dla klienta?
- 22. Czy można użyć jQuery do odczytania metatagów?
- 23. W JQuery, w jaki sposób mogę uzyskać sąsiednią komórkę tabeli?
- 24. W jaki sposób można użyć oszacowania gęstości jądra jako metody grupowania 1D w nauce scikit?
- 25. W jaki sposób można wykorzystać zdarzenia takie jak CancelEventArgs?
- 26. W jaki sposób można użyć ngdoc do dokumentowania deklaracji funkcji w usłudze kątowej?
- 27. W jaki sposób można użyć okna z biblioteki obiektów w Konstruktorze interfejsów?
- 28. W jaki sposób można łączyć warunki filtrowania?
- 29. W jaki sposób można użyć DVCS (w moim przypadku) do opracowania dla różnych wersji platformy .NET?
- 30. W jaki sposób mogę zmierzyć użycie oddzielnego rdzenia procesora w procesie?