私は JavaScript を初めて使用しますが、これは多くの人が知っていることであり、学んだすべてのことを実際に適用すると、うまくいかないことがわかります。コードを教えていただけても、おそらく役に立たないでしょう。ページのスクロールに関して、物事がどのように、そしてなぜ機能するのかを詳しく説明する必要があります。
アイデアは、1 ページ目から開始することです。そのため、1 ページ目から開始する関数が必要です。上下左右に矢印があります。それらをクリックすると、指定された方向にスムーズにスクロールします。
一度に1つの画面しか表示されないようにする方法ではありますが、スクロールによってナビゲートできる画面領域よりも大きなページを持つという考えは非常に単純です。
必要なもののアイデアはありますが、正確にはわかりません。
スクロールされるページの各部分のサイズを決定する必要があります。これで、スクロールする距離と方向を決定します。
次に、適切な方向にスクロールする実際の関数を作成する必要があります。
疑似コード
html
<div id="arrowRight" onClick="scrollRight">
js
function scrollRight()
{
window.scrollBy("widthOfCurrentPage",0);
setTimeout("scrollScroll()", 100);
}
次に、どういうわけか機能を停止する必要があります。各矢印は onClick イベント ハンドラーを取得するため (これが適切な用語だと思います)、4 つの関数を作成できます。右、左などにスクロールし、適切な矢印で使用します。
しかし、どうすれば実際にそれを行うことができ、正しい軌道に乗っているのでしょうか?