1

「前」と「次」のリンクをクリックしてリスト要素をスクロールするスクリプトに取り組んでいます。ユーザーが最初に「次へ」ボタンをクリックすると、2 番目のリスト要素が表示される前に 2 回クリックする必要があります。「前へ」リンクは問題なく機能しますが、ユーザーが「次へ」ボタンを 1 回クリックするだけで済むようにスクリプトを修正するにはどうすればよいでしょうか?

http://jsfiddle.net/S79qp/290/

4

2 に答える 2

0

問題は、「次へ」を最初にクリックしたときに、 class を持つ要素.active$('.active')ないため、何も見つからず$('.active').next().length0 になるため、最初の要素に 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 に答える