Я хотел бы знать, есть ли условия тестирования, с помощью которых можно проверить состояние видимости (скрытое или видимое) тега.
Я имею в виду условие проверки, которое можно использовать с оператором if ().
спасибо!
если вы используете jQuery, то:
$('#id').is(':visible');
Если вы не используете jQuery, это простое условие javascript должно работать:
if(document.getElementById("elementId").style.visibility=="visible"){ // do something }
Если вы используете jQuery, это очень просто:
if ($(SELECTOR).is(":visible")) { // do amazing things }
Простым решением является использование jQuery и выполнение $('#id').is(':visible').В противном случае вы напишите функцию, которая работает не так хорошо и не так хорошо написана.
$('#id').is(':visible')