Как быстро прокрутить вверх или вниз любой страницы в Android
Все разочаровываются, когда им приходится пролистывать миллион раз вниз, чтобы добраться до контента, который они действительно хотят видеть на веб-сайте. То же самое, когда вы только что нашли то, что действительно хотели, в верхней части страницы, но вы находитесь внизу, и вам потребуется много смахивать, чтобы вернуться наверх. Дело усугубляется, когда вы спешите, и у вас действительно нет времени постоянно перемещать полосу прокрутки вверх и вниз. Что можно было сделать в таком случае?
Оглавление
Быстрая прокрутка вверх или вниз любой страницы
Быстрая прокрутка веб-страниц
Fire Fox
Опера
Заключение
К счастью, есть приложение OneClick Scroll, которое позволяет быстро переходить к нижней или верхней части любой страницы на устройстве Android. Давай проверим.
Примечание: ваш телефон Android должен быть рутирован, прежде чем вы сможете выполнить следующие действия. Пожалуйста, ознакомьтесь с нашим руководством по рутированию, чтобы узнать, что такое рут и как вы можете рутировать свое устройство.
Быстрая прокрутка вверх или вниз любой страницы
Приложение, которое вы собираетесь использовать, доступно бесплатно в магазине Google Play, поэтому вам не нужно загружать и устанавливать из внешнего источника.
Перейдите в Google Play и установите OneClick Scroll — корень приложение на вашем устройстве.
После установки приложения запустите его из панели приложений на вашем устройстве. Он должен быть на последнем экране в вашем меню.
При первом запуске приложения вам будет предложено предоставить ему права суперпользователя. Для этого нажмите кнопку «Грант».
На первом экране приложения рассказывается, как использовать его функции для перехода к нижней или верхней части страницы на вашем устройстве.
Находясь на главном экране приложения, проведите пальцем вправо, чтобы открыть меню настроек для настройки приложения.
Параметры, которые вы можете настроить, включают:
Давать возможность — убедитесь, что написано «ВКЛ», иначе функция быстрой прокрутки не будет работать.
Начать при перезагрузке — установите этот флажок, если хотите, чтобы приложение запускалось автоматически при перезагрузке устройства.
Вибрационная обратная связь — при нажатии на нужную точку устройство вибрирует для быстрой прокрутки.
Все готово для быстрой прокрутки на вашем устройстве. Вот как это можно использовать:
Откройте веб-страницу в браузере на вашем Android-устройстве. Убедитесь, что веб-страница достаточно длинная, чтобы в браузере отображалась полоса прокрутки.
Оказавшись там, чтобы перейти к нижней части страницы, просто коснитесь правого верхнего угла на вашем устройстве. На скриншоте ниже мне нужно коснуться области, где отображается время.
Страница автоматически прокручивается до самого низа.
Чтобы попасть в верхнюю часть страницы, коснитесь верхнего левого угла, и вы попадете в верхнюю часть страницы.
Быстрая прокрутка веб-страниц
Fire Fox
Если все, что вам нужно, это быстро прокручивать веб-страницы вверх или вниз в браузере, и вы используете Firefox, есть небольшое дополнение под названием Smarter Scrolling, которое позволяет быстро переходить к нижней или верхней части страницы с помощью одного нажмите.
1. Запустите Firefox на своем устройстве Android и перейдите в Умная прокрутка страница расширения.
2. Нажмите кнопку «Добавить в Firefox», и расширение будет добавлено в ваш браузер.
После добавления перейдите на любую веб-страницу, длина которой достаточно для того, чтобы в вашем браузере появилась полоса прокрутки.
Оказавшись там, просто быстро проведите пальцем вверх или вниз, чтобы двигаться в нужном направлении. Таким образом вы быстро попадете в нижнюю или верхнюю часть данной веб-страницы.
Опера
Если вы используете Opera на своем устройстве, вам даже не нужно расширение для выполнения этой работы. Чтобы перейти к верхнему или нижнему краю страницы, просто выполните обычную прокрутку, и вы увидите значок стрелки сбоку. Нажав на нее, вы перейдете либо в нижнюю, либо в верхнюю часть страницы, в зависимости от того, в каком направлении показывает стрелка.
Заключение
Если страница довольно большая и контент, который вы хотите видеть, находится внизу, описанные выше методы должны помочь вам добраться до нее гораздо быстрее, чем ручное нажатие на полосу прокрутки, чтобы добраться до нее. Прокрутка стала намного проще, чем когда-либо!
Как на iOS быстро пролистать страницу до конца
Жест прокрутки является одни из самых часто используемых жестов среди пользователей смартфонов. Мы постоянно что-то листаем — от списка контактов и сообщений в мессенджерах до содержимого сайтов и YouTube. Придумать более интуитивный и понятный жест, чем жест прокрутки, практически невозможно. Но далеко не всегда он оказывается настолько эффективен, насколько бы нам этого хотелось. В конце концов, иногда листать приходится так долго, что поневоле начинаешь мечтать о жесте, который бы сразу перенёс тебя в конец страницы.
Чтобы пролистать страницу на iOS в самый конец, необязательно свайпать как сумасшедший
В iOS 13 Apple добавила возможность быстрого перемещения в конец страницы, захватывая ползунок прокрутки и перемещая его вниз. Таким образом удобно ориентироваться на веб-сайтах с бесконечной прокруткой или на страницах, где нужная вам информация содержится в середине или внизу. Новый жест позволяет не мучить палец и олеофобное покрытие экрана, протирая его до дыр попытками долистать до нужного фрагмента, а сразу очутиться там, где нужно.
- Чтобы активировать жест прокрутки, откройте приложение с длинной страницей;
Прокрутка на iOS
- Сделайте небольшой свайп по странице, чтобы вызвать ползунок прокрутки, как показано на скриншоте;
- Приложите палец к ползунку и удерживайте в течение примерно полутора секунд для активации жеста прокрутки;
Быстрая прокрутка на iOS
- После того как ползунок станет толще, начните вести его вниз и остановитесь на том фрагменте, где нужно.
Читайте также: Как сделать скриншот всей страницы на iOS 13
К сожалению, быстрая прокрутка работает далеко не во всех приложениях. В процессе тестирования нового жеста мне удалось заставить его работать в Google Chrome, Safari, YouTube, Twitter, Google Фото, Instagram, iMessage и многих других. А вот в Telegram активировать быструю прокрутку мне так и не удалось, хотя именно там она оказалась бы весьма и весьма полезна. Ведь, согласитесь, иногда бывает нужно быстро отмотать переписку на несколько дней назад, но использовать для этого обычный жест пролистывания ой как неудобно, учитывая, что листать порой приходится действительно долго.
Подпишись на наш новостной канал в Telegram. Так ты точно не пропустить ничего нового.
Интересно, что спустя некоторое время, проведённое с жестом быстрой прокрутки, возвращаться к традиционному пролистыванию свайпами уже совсем не хочется. Новый способ позволяет в считанные секунды очутиться на нужном фрагменте страницы и при этом не приводит к усталости кисти. При этом неважно, используете вы iPhone или iPad — прокрутка одинаково удобна как в смартфонной версии ОС, так и в планшетной. А если Apple придумала что-то по-настоящему удобное, так почему бы этим не воспользоваться?
iOS 13Обновление iOS и устройств AppleСоветы по работе с Apple
Как плавно прокручивать страницу вниз с помощью JavaScript и CSS — Techstacker
Узнайте, как плавно прокручивать пользователя вниз длинной веб-страницы с помощью JavaScript и небольшого количества CSS.
Если вы хотите дать своим пользователям возможность плавно прокручивать страницу вниз, вы можете использовать свойство CSS scroll-behavior
и метод JavaScript scrollIntoView()
.
Вам потребуется следующее:
- длинная веб-страница с достаточным содержанием, чтобы активировать полосу прокрутки по оси Y в правой части браузера
- якорный элемент в верхней части страницы с идентификатором
- любой элемент с id внизу страницы
-
поведение прокрутки
свойство CSS -
свойство scrollIntoView()
JavaScript
Учимся на примерах!
Пример макета HTML
Вы можете использовать следующий пример разметки HTML для обучения (не стесняйтесь заменять . фиктивными элементами
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
....
Вы достигли конца этой страницы!!
главная>
Обратите внимание, у нас есть один элемент привязки
вверху с идентификатором
и один элемент внизу с идентификатором page-bottom
.
CSS
Чтобы активировать плавную прокрутку, добавьте в таблицу стилей CSS следующее:
html { поведение прокрутки: гладкое; } /* Макет */ основной { максимальная ширина: 700 пикселей; запас: 3рем авто; заполнение: 0 1rem; } # прокрутить вниз { вес шрифта: полужирный; цвет: зеленый; }
Примечание: магия прокрутки происходит от поведение прокрутки: гладкое;
, остальные стили CSS носят чисто косметический характер.
JavaScript
Для плавной прокрутки пользователя сверху вниз страницы, когда пользователи нажимают Прокрутка вниз добавьте следующий код JavaScript:
let scrollToBottom = document.querySelector("#scroll-to-bottom ") let pageBottom = document.querySelector("#page-bottom") scrollToBottom.addEventListener («щелчок», функция () { pageBottom.scrollIntoView() })
Как работает код JavaScript
- Сначала мы объявляем две переменные для ссылки
прокрутка вниз
истраница вниз
соответственно. - Затем мы присоединяем прослушиватель событий к переменной
scrollToBottom
и просим его специально прослушивать - Внутри
function() { .. }
мы присоединяем методscrollIntoView()
к нижнему элементу страницыpageBottom
.
Теперь всякий раз, когда кто-то нажимает на , прокрутите вниз , функция выполняет метод scrollIntoView
и прокручивает пользователя вниз, где находится идентификатор страницы
.
Примечание: при удалении поведение прокрутки: гладкое;
прокрутка технически все равно будет, но будет резкой.
Вы также можете сделать плавную прокрутку с помощью чистого ванильного JavaScript (без свойств CSS), но для этого потребуется намного больше кода, чем то, что вы видите в этом примере.
Проверьте весь демо-код.
Один из вариантов использования, который приходит на ум, — позволить посетителям быстро прокрутить до краткого содержания более длинного фрагмента контента, на чтение которого у них сейчас может не быть времени.
Совместимость с браузером
Свойство CSS scroll-behavior
несовместимо с Internet Explorer или Safari. Для этих браузеров вам понадобится решение на чистом JavaScript.
Не удается прокрутить страницу вниз на мобильном телефоне — Верстка и дизайн — Forum
Виктор_М (Виктор Мюллер)
1
Привет всем,
У меня есть проблема на этой конкретной странице, только на мобильных устройствах (альбомная и книжная), где я не могу прокрутить страницу до конца.
Вот моя ссылка только для чтения
Кто-нибудь уже сталкивался с этой проблемой?
Большое спасибо.
Port_of_Folio (Порт Фолио)
2
Попробуйте отключить взаимодействие перемещения вверх и увеличения для элементов в представлениях для мобильных устройств.
Если вы используете старый интерфейс взаимодействия, это будет невозможно. Но в новом интерфейсе взаимодействия есть возможность отключить их для определенной ширины.
Виктор_М (Виктор Мюллер)
3
Спасибо за ответ.
Я не использую взаимодействие Webflow на этой странице, только GSAP.
Я попытался удалить любой пользовательский скрипт, но это не решило проблему.
Port_of_Folio (Порт Фолио)
4
Хм, кажется, теперь я могу пролистать ниже, но все же не до конца.
Есть ли в нижнем колонтитуле какие-либо элементы, использующие один и тот же триггер прокрутки, когда элементы увеличиваются и перемещаются вверх в область просмотра? Все, что я могу думать, это то, что их исходное расстояние в пикселях находится ниже контейнера страницы.