iPhoneで見られるように、代わりにWebブラウザ内で「ページ全体をスライドさせる」というネイティブの移行と機能を模倣する方法はありますか?
1つのHTMLページをスライドさせ、ボタンを押した後に新しいHTMLページを配置したいと思います。
ボタンを一定にすることはできません。したがって、ボックス内でコンテンツをスライドさせるボタンを備えた一定のヘッダーがある場合、それは正しくありません。Webページ全体をスライドさせる必要があります。
HTML5で作成されたスライドは私が必要とするものでしょうか?よろしくお願いします!
編集:私はまた、2つのフルサイズのDIVを並べて設定し、1つを「overflow:hidden」でページから非表示にしてから、CSSトランジションを使用してボタンを押し、1つのDIVを画面から移動して他の1つが表示されますが、その方法がわかりません。
これに関する他の本当に難しい部分は、私のDIVコンテナが動的で、幅と高さが100%である必要があるということです。固定寸法は使用できません。
編集:
Ariel Fleslerによって開発されたscrollToおよびlocalscroll関数を使用して、私が探しているものの99%を完了することができました。しかし、開発の最後に、私は巨大な障害にぶつかりました。これが私がやろうとしていることを説明するのに役立つことを願っている画像です:
私の問題は、メインコンテンツ領域がオーバーフローyオートを使用した固定位置であるため、ヘッダーとフッターの間にDIVのスクロールバーを保持できることです。ただし、問題は、ボタンを押してDIVのスライドアニメーションを開始すると、固定コンテンツ領域が移動せず、ヘッダーとフッターのみが移動することです。メインコンテンツ領域の位置を「相対」に変更すると、すべてが希望どおりに移動しますが、スクロールの位置が失われます。
誰かがこれを理解できれば、私はあなたに大いに感謝します!
(私は自分が持っているものへのリンクを投稿しますが、できません。それは会社の機密作業です)
前もって感謝します!!
編集 私はこのすべての情報のレビューに取り組んでいます。数日後に返信します。ご入力ありがとうございました!