Mam przewijany divi chcę mieć link, kiedy go kliknę, wymusi to divprzewinięcie w celu wyświetlenia elementu wewnątrz. Napisałem JavasSript w ten sposób: document.getElementById(chr).scrollIntoView(true); ale to przewija całą stronę podczas przewijania divsamej strony. Jak to naprawić? Chcę to tak powiedzieć MyContainerDiv.getElementById(chr).scrollIntoView(true);
Mam problem, na który nie mam pomysłu, jak go rozwiązać. W moim komponencie reagowania wyświetlam długą listę danych i kilka linków na dole. Po kliknięciu któregokolwiek z tych linków wypełniam listę nowym zbiorem linków i muszę przewinąć do góry. Problem w tym, jak przewinąć do góry po wyrenderowaniu nowej kolekcji? …
Korzystając z jQuery, chciałbym wyłączyć przewijanie treści: Mój pomysł to: Zestaw body{ overflow: hidden;} Uchwyć prąd scrollTop();/scrollLeft() Powiązanie ze zdarzeniem body scroll, ustaw scrollTop / scrollLeft na przechwyconą wartość. Czy jest lepszy sposób? Aktualizacja: Proszę zobaczyć mój przykład i powód, dla którego jest to http://jsbin.com/ikuma4/2/edit Wiem, że ktoś pomyśli „dlaczego …
Chciałbym przewinąć do dołu listy RecyclerView po załadowaniu działania. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)zgłasza wyjątek dotyczący braku obsługi w RecyclerView i conversationView.scrollToPosition(...)wydaje się, że nic nie robi. Po powyższym bloku kodu dodałem conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + …
Mam, UIScrollViewktóry ma kilka widoków. Gdy użytkownik pstryknie palcem, widok jest przewijany w prawo lub w lewo w zależności od kierunku ruchu palcem. Zasadniczo mój kod działa w sposób podobny do aplikacji do zdjęć na iPhonie. Teraz, czy istnieje sposób, w jaki mogę programowo zrobić to samo, aby skończyć z …
Czy istnieje sposób kontrolowania przewijania przeglądarki za pomocą JavaScript / jQuery? Kiedy przewijam stronę do połowy, a następnie uruchamiam ponowne ładowanie, chcę, aby strona wróciła do góry, ale zamiast tego próbuje znaleźć ostatnią pozycję przewijania. Więc zrobiłem to: $('document').ready(function() { $(window).scrollTop(0); }); Ale bez szczęścia. EDYCJA : Więc obie odpowiedzi …
W rzeczywistości mam dwa problemy, ale najpierw rozwiążmy główny problem, ponieważ uważam, że drugi jest łatwiejszy do rozwiązania. Mam stały element div po lewej stronie przewijania menu. Prawa strona to standardowy element div, który przewija się prawidłowo. Problem polega na tym, że kiedy port widoku przeglądarki jest zbyt mały, aby …
Chciałbym bodycałkowicie wyłączyć przewijanie w HTML . Wypróbowałem następujące opcje: overflow: hidden; (nie działa, nie wyłącza przewijania, po prostu ukrywa pasek przewijania) position: fixed; (to zadziałało, ale przewinęło się całkowicie do góry, co jest niedopuszczalne w tej konkretnej aplikacji) Nie mogłem znaleźć żadnej alternatywy dla tych dwóch opcji, czy są …
Zastanawiam się tylko, jak zaimplementować więcej danych na przewijaniu tylko wtedy, gdy widoczny jest div.loading. Zwykle szukamy wysokości strony i wysokości przewijania, aby sprawdzić, czy musimy załadować więcej danych. ale poniższy przykład jest wtedy trochę skomplikowany. Poniższy obraz jest doskonałym przykładem. na liście rozwijanej znajdują się dwa elementy div .loading. …
W mojej aplikacji chcę ukryć klawiaturę, gdy zaczynam przewijać UITableView. Szukam tego w Internecie, a większość odpowiedzi to podklasa UITableView (http://stackoverflow.com/questions/3499810/tapping-a-uiscrollview-to-hide-the-keyboard). Zrobiłem podklasę, ale to nie działa. #import <UIKit/UIKit.h> @protocol MyUITableViewDelegate <NSObject> @optional - (void)myUITableViewTouchesBegan; @end @interface MyUITableView : UITableView <UITableViewDelegate, UIScrollViewDelegate> { id<MyUITableViewDelegate> delegate; } @end plik .m #import …
Czy za pomocą jQuery można przewijać do określonej lokalizacji na stronie? Czy lokalizacja, którą chcę przewinąć, musi mieć: <a name="#123">here</a> Czy może po prostu przejść do określonego identyfikatora DOM?
Mam na swojej stronie przycisk, który po kliknięciu wyświetla div(styl wyskakującego okienka) na środku ekranu. Używam następującego kodu CSS, aby wyśrodkować divśrodek ekranu: .PopupPanel { border: solid 1px black; position: absolute; left: 50%; top: 50%; background-color: white; z-index: 100; height: 400px; margin-top: -200px; width: 600px; margin-left: -300px; } Ten CSS …
Pracuję nad aplikacją opartą na przeglądarce, obecnie rozwijam i projektuję dla przeglądarki iPad Safari. Szukam dwóch rzeczy na iPadzie: Jak wyłączyć przewijanie w pionie na stronach, które tego nie wymagają? i jak mogę wyłączyć efekt sprężystego odskoku?
W RecyclerView mogę nagle przewinąć do góry wybranego elementu, używając: ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); Jednak powoduje to gwałtowne przeniesienie elementu na najwyższą pozycję. Chcę płynnie przejść na górę elementu . Próbowałem też: recyclerView.smoothScrollToPosition(position); ale nie działa dobrze, ponieważ nie przenosi elementu na wybraną pozycję na górę. Po prostu przewija listę, aż …
Mam dwa RecyclerVieww moim NavigationDrawer. Obie mają niebieski efekt przewijania. Jak mogę usunąć ten efekt w obu RecyclerViews? Próbowałem zmienić: mRecyclerView.setHasFixedSize(true);na false, ale usuwa efekty przewijania. (Jaki jest efekt tej metody?)
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.