1

このようにページから要素を選択する場合:

$('.offers')[count - 1].slideToggle(500);

slideToggleは他のアニメーションと一緒に機能しなくなりますが、これは機能します。

$('.offers')[count - 1].style.display = 'block';

したがって、要素は正しく引き出されていますが、jQueryアニメーションはそれらに対して機能していません。

どんな助けでも大歓迎です。

乾杯、

サム

4

2 に答える 2

1

eqこれは、jQueryオブジェクトをDOM Elementオブジェクトに変換しているため、代わりにメソッドを使用できます。

$('.offers').eq(count-1).slideToggle(500);
于 2012-11-14T09:21:37.483 に答える
0
$('.offers')[count - 1]

これはjQueryオブジェクトではなく、HTML要素のみを返します。次のように、これをjQueryオブジェクト内に再度ラップする必要があります。

$($('.offers')[count - 1]).slideToggle(500);
于 2012-11-14T09:19:56.013 に答える