Как бы вы могли контролировать сайт с интенсивным прокруткой, где пользователь находится по (1) нажатию на ссылку и (2) перетаскивание изображения. По существу, как бы я сделал то, что сделал этот сайт с картой в правом нижнем углу и со ссылками на панели навигации.
В основном вам придется использовать JavaScript scrollLeft()
и scrollTop()
методы на ссылку нажмите, чтобы перенести их в определенные области страницы. Однако будьте осторожны. На некоторых устройствах может быть довольно медленно, если у вас много контента.
Для перетаскивания определенных объектов на странице (или для перетаскивания всей самой страницы) вы захотите использовать библиотеку, такую как Hammer.js. Вы можете связать событие перетаскивания с определенным элементом или самой страницей, а затем использовать функции scrollLeft()
и scrollTop()
для управления страницей.
Чтобы "показать" движение при прокрутке, используйте функцию jQuery animate()
.
$(window).animate({ scrollTop: $(document).height() }, 5000);
window.scrollTo()
все вещи!