0

これが私がやろうとしていることです:私は単純にDIVSのシーケンスを作成し、それらすべてをメインDIV内に配置し、次にそれらすべてを絶対位置に配置しようとしています。その後、DIVをクリックして基本的にすべてを最後まで1つずつ参照できる、非常に単純なJquery関数を作成しようとしています。

以下に例を示します。

<div id="slideshow">
     <div> any content here.. </div>
     <div> any content here.. </div>
     <div> any content here.. </div>
     <div> any content here.. </div>
     <div> any content here.. </div>
<div> any content here.. </div>
</div>

最初の div をクリックすると、最後の 1 つまですべてのダイブが繰り返されます。

かなり単純に思えますが、どこにも答えが見つかりませんでした。JQuery Cycle Plugin - http://jquery.malsup.com/cycle/は使用したくありません 。これには、多くのコーディングと多くのファイルを含める必要があるためです。それを可能にする単純なJquery関数です。

誰でも助けることができますか?私は2つのことが必要です:

  1. 最後までdivを循環してから停止します(ループなし)
  2. 最後のdivに到達したときにシーケンス全体をループする(まだクリックすることによる)

どうもありがとう

4

1 に答える 1

0

方法を試してくださいeach()

$('#slideshow').click(function() {
  $('#slideshow div').each(function() {
     // do something here
  })
})
于 2012-06-30T20:47:43.533 に答える