Ответ 1
Попробуйте
$("some-selector").is(':hidden');
или
$("some-selector").is(':visible');
Возможный дубликат:
Тестирование, если что-то скрыто с помощью jQuery
В jQuery, предположим, что у вас есть какой-то элемент, который вы скрываете и показываете, используя .hide()
, .show()
или .toggle()
. Как вы проверяете, скрыт ли этот элемент в данный момент на экране?
Попробуйте
$("some-selector").is(':hidden');
или
$("some-selector").is(':visible');
$('.target').is(':hidden') // returns true if the element is hidden
$('.target').is(':visible') // returns true if the element is visible