-
ID:74xW3g さんの質問

JQueryでブロック要素に固有のIDをつけずに、[↓]などのキータイプで、div.class要素間をスクロールさせたいのですが、どのように書けばいいでしょうか?[↓]を押すと、次の<div class="box"></div>へ移動する、みたいなことです。

みんなの回答 3 件

ID:74xW3g さんの回答

IDをつけた場合はサンプル・コードを参考にして簡単にできたのですが、同じクラス名だと次のdivに行くっていうのがどうにもできません;

ID:TTx.WG

JSで変数書き加えてカウントすれば簡単にできるしょ。聞く前に試そうよ。

ID:74xW3g

そういうのいらないです。試してから聞いてるので、私はそれぐらいのレベルだと思ってください。

ID:TTx.WG

そりゃ仕事納めもできんわけだ
がんばって^^

ID:/D/YzA

id名で出来るならid名でやったほうが早いと思いますが

ID:Mr61Kg さんの回答

キーイベント拾ったらいいだけだと思うけど?

ID:rowEr0 さんの回答

スレ主さんのやりたいこととあっているかどうかわからないですが、手順かきます。

1、スクロールさせたいdivを配列にいれる
2、それらを変数で今どこにスクロールしているかを監視する
3、↓キーのイベントをとって、次にスクロールするdivのtopを取得して、animateメソッドで移動する

ID:RZ49o.

優しいなあ
人をだめにする優しさだと思うが

聞くだけ聞いてふてくされて消えたスレ主だし

最終更新日:2012-12-31 (4,554 views)

関連するトピックス

ページ上部に戻る