親要素にoverflow:hiddenがあるため、たくさんの要素が非表示になっています。ユーザーがクリックしたときに新しい要素のセットを表示するためにマージンを追加するjQuery関数を作成しました。ただし、最後の要素がいつ表示されるかを検出する方法が必要です。これにより、最後に到達したときにこの機能が機能しなくなるようにすることができます。
私が使用していた関数は次のとおりです。
$(this).children('.Product').last().is(':visible')
私も試しました:
$(this).children('.Product:last-child').is(':visible')
最後の.Product要素が画面に表示されている場合でも、どちらもfalseを返します。
これは機能するはずですか?私がこれを行うことができるより良い方法はありますか?