概念的には、ウィンドウの高さに応答する (また、ブラウザーのサイズが変更されたときにも応答する) 同じクラスを持つスタックされた div を持つ垂直ページを作成します。jQuery を使用した未テストのコード:
<div id="page1" class="page">content</div>
<div id="page2" class="page">content</div>
<div id="page3" class="page">content</div>
<script>
// set up onResize event handler
window.onresize = onResizeScreen;
// run onResize event handler once on load
$.(function() { onResizeScreen(); });
// onResize event handler
function onResizeScreen(event) {
$(".page").attr("height", screen.height);
}
// function to scroll to specific page
function gotoPage(pageNumber){
window.scroll(screen.height*pageNumber-1);
}
</script>
<style>
.page {
width: 100%;
}
</style>
この種の問題を解決するのは初めてのようですね。上記の意味がわからない場合は、jQuery と JavaScript イベントの処理を調べてください。