由于溢出,我隐藏了一堆元素:隐藏在父元素上。我制作了一个 jQuery 函数,它添加到边距以使一组新元素在用户单击时可见。但是,我需要一种方法来检测最后一个元素何时可见,以便在到达终点后停止此功能的工作。
我使用的功能是这样的:
$(this).children('.Product').last().is(':visible')
我也试过:
$(this).children('.Product:last-child').is(':visible')
即使最后一个 .Product 元素在屏幕上可见,两者都返回 false。
这应该工作吗?有没有更好的方法可以做到这一点?