Есть ли способ имитировать нативный переход и функциональность "скольжения целых страниц", как вы видите на iPhone, но вместо этого в веб-браузере?
Я хочу, чтобы одна HTML-страница скользила и новая HTML-страница занимала свое место после нажатия кнопки.
Кнопка не может быть постоянной. Например, если бы у вас был постоянный заголовок с кнопками, которые перемещали содержимое внутри поля, это было бы неправильно. Мне нужно скользить всю веб-страницу.
Будут ли мне нужны слайды, сделанные в HTML5? Заранее благодарю за любую помощь!
Edit: я также думал о возможной настройке двух полноразмерных DIV рядом с одним, скрытым за страницей с «overflow: hidden», а затем с помощью CSS-переходов, чтобы нажать кнопку и затем переместить один DIV из экран и другой, но я понятия не имею, как это сделать.
Другая действительно сложная часть в том, что мои DIV-контейнеры должны быть динамическими и иметь 100% ширину и высоту. Я не могу использовать фиксированные размеры.
EDIT:
Используя функции scrollTo и localscroll, разработанные Ariel Flesler Мне удалось выполнить 99% того, что я ищу. Однако в самом конце разработки я столкнулся с огромным блокпостом. Вот изображение, которое, я надеюсь, поможет объяснить, что я пытаюсь сделать:
![alt text](https://i.stack.imgur.com/yL0Og.jpg)
Моя проблема в том, что основная область содержимого является фиксированной позицией с автоматическим переполнением-y, поэтому я могу сохранить полосу прокрутки для DIV между верхним и нижним колонтитулом. Но проблема в том, что когда я запускаю скользящую анимацию моего DIV, нажимая кнопку, область фиксированного содержимого не перемещается, а перемещаются только верхний и нижний колонтитулы. Если я изменю положение основной области содержимого на «относительное», все будет двигаться так, как я хочу, но я потеряю положение свитка.
Если кто-то сможет это понять, я буду вам очень обязан!
(я бы опубликовал ссылку на то, что у меня есть, но не могу. Это конфиденциальная работа для компании)
Заранее спасибо !!
EDIT
Я работаю над рассмотрением всей этой информации. Я отвечу через пару дней. Спасибо всем за ваш вклад!