我如何testing是否隐藏了jQuery?

可能重复:
testing是否隐藏了jQuery

在jQuery中,假设您使用.show() .toggle() .show().toggle()隐藏和显示某种元素。 你如何testing,看看是否该元素目前隐藏或在屏幕上可见?

尝试

 $("some-selector").is(':hidden'); 

要么

 $("some-selector").is(':visible'); 

这里是:visible:hiddenselect器的文档。

 $('.target').is(':hidden') // returns true if the element is hidden $('.target').is(':visible') // returns true if the element is visible