私は、一連の画像をページ上に縦に並べた非常にシンプルなウェブサイトを構築しています。上下の矢印キーを使用して、ある画像から次の画像へのスクロールをスムーズにすることができます。このようにして、ブラウジングに必要なキーストロークの数が最小限に抑えられ、ページダウンとページアップの比類のない間隔を避けることができます。矢印キーでページ上のオブジェクト間をスムーズにスクロールできますか?
これはjavascript関数であると想像します。しかし、私は非常にjavascriptを使用して経験していないので、私はあなたが答えの初心者を考えることができることを願っています。現在、画像はdiv
の中に配置され、br
(複数の改行)で区切られています。だから、それぞれimg
にid
を置くか、またはそれぞれのimg
の周囲に識別タグを配置して使用することができると思います。または、おそらく、JavaScriptを矢印キーでスクロールする手順を認識させる別の方法があります。これを行う最善の方法は何ですか?ありがとうございました。
あなたは押された矢印キーをキャプチャするためにjqueryの.keydown()イベントを使用することができます。次に、ユーザーが現在の(この)x、yの位置()を特定し、ユーザーを次の画像でアンカーに送ります。たぶんn番目の子画像を検出し、n + 1にユーザーを送信します。これはあまり一般的ではないWebの動作です。たぶん、さまざまなキャレセルプラグインを見てみましょう。 –
提案していただきありがとうございます。これはひどく簡単ですが、申し訳ありませんが、私はjavascriptで未経験であるため、これを行う方法をより詳細に記述することはできますか?おそらく、jsfiddleで?そして、スムーズなスクロールをどのように実装しますか?ありがとうございました。 – user981178
最初の試みはあまり簡単ではありません。なぜあなたは "jquery keydown arrow keys"をgoogleしていないのでしょうか?矢印キーを使って動く画像の例を見てみましょう。ここに1つです.http://stackoverflow.com/questions/4404852/how-use-keyboard-arrow-keys-to-move-a-div-100px-left-right-respectively。 –