「前」と「次」のリンクをクリックしてリスト要素をスクロールするスクリプトに取り組んでいます。ユーザーが最初に「次へ」ボタンをクリックすると、2 番目のリスト要素が表示される前に 2 回クリックする必要があります。「前へ」リンクは問題なく機能しますが、ユーザーが「次へ」ボタンを 1 回クリックするだけで済むようにスクリプトを修正するにはどうすればよいでしょうか?
質問する
105 次
2 に答える
0
問題は、「次へ」を最初にクリックしたときに、 class を持つ要素.active
が$('.active')
ないため、何も見つからず$('.active').next().length
0 になるため、最初の要素に class が与えられること.active
です。
.active
ソリューションは、最初に表示される最初の要素にクラスを追加します。これにより、クラスが.first
廃止されます: http://jsfiddle.net/hx4AD/
于 2012-06-16T21:35:35.337 に答える
0
active
デフォルトで最初の要素を配置するだけです。
<li class="first active none">Ferrari</li>
于 2012-06-16T21:31:39.453 に答える