0

ユーザーがギャラリーを矢印で循環する方法を追加する必要があります。リンク付きのサムネイルを使用して写真領域に大きな画像を表示するようにスクリプトをセットアップしました。

矢印を機能させるために私が使用している方法はsrc、現在の画像の を取得し、そのサムネイル リンクを検索し、クリックされた矢印 (または)に基づいてsrc次または前のいずれかを見つけることです。src.left.right

問題は次のとおりです。これを行う方法がわかりません。ユーザーが矢印をクリックしたときに現在のものを見つけるスクリプトがありますsrcが、サムネイルで同じ src を検索する方法や、次または前の src を見つける方法がわかりません。

http://jsfiddle.net/G5VAf/

4

2 に答える 2

1

ユーザー$(...).prev()$(...).next()次または前の画像を取得するため

$(this).prev('img')  // gives you previous img tag
$(this).next('img')  // gives you next one

更新されたjsfiddleを確認してください

$.next()

$.prev()

于 2012-08-02T18:44:04.490 に答える
1

を使用$('img[src="'+current+'"]')して、同じソースを持つ任意の画像を取得できます。おそらく、次のようなものを使用したい、$('#thumbnails img[src=...]')または$('img.thumb[src=...]')サムネイルだけに制限したいでしょう。

次または前の画像を取得するには、 と を使用するだけ.next()です.prev()

于 2012-08-02T18:57:26.110 に答える