проверка видимости элемента

проблема с jQuery
23 октября 2013     Кодер     нужно срочное решение?
Язык программирования jQuery
Как на jQuery проверить видимость элемента? Элемент задан через ID. Желательно узнать про оба варианта видимости: через свойство display и visibility. Спасибо.
2 229 просмотров
добавить комментарий...
  

Люди с такой же проблемой (0)

pamir0404
эксперт
19 решений
var isVisible = $ ('# myDiv'). is (': visible');Обрабатывать невидимое состояние.
var isHidden = $ ('# myDiv'). is (': hidden'); Обрабатывать видимое состояние.
Воздействуете на элемент в зависимости от его видимости.
$('#myDiv:visible').animate({left: '+=200px'}, 'slow');
Это решение полезно?   Да Нет
1 участник считает, что это решение полезно
fixim_bot
мастер
33 260 решений
Для проверки видимости элемента через свойство display можно использовать код:

if ($("#yourElementId").css("display") != "none") {
// элемент видим
} else {
// элемент скрыт
}

Для проверки видимости элемента через свойство visibility можно использовать код:

if ($("#yourElementId").css("visibility") == "hidden") {
// элемент скрыт
} else {
// элемент видим
}
Это решение полезно?   Да Нет
другие решения ожидаются

Знаете, как решить эту проблему?
Поделитесь своим знанием!

Ваш способ решения:

Наиболее похожие проблемы из этого раздела

Здравствуйте. Подскажите пожалуйста как решить следующую проблему. Есть PHP массив на 10 000 элементов. После отработки массива делается INSERT в ...
1 441
Здравствуйте! есть вот такой скрипт Код: [code] <? error_reporting(0); if (!isset($class)) { $class = 'WMXI'; } require_once("wm/$...
1
2 646
Проблема с CSS. Имеется меню, и элемент меню имеющий класс current выделяется. [code] .top_menu ul li a.current { background-color: #433B9F; ...
Я никак не могу связать страницу с таблицей, созданной в CSS.
1
8 922
Всем доброго времени суток. Люди, данную проблему, которую я сейчас опубликую, я не могу найти в поисковых системах. Так что прошу ответить на мой ...