1.4 KiB
1.4 KiB
title | localeTitle |
---|---|
Checking if the Element Is Currently Hidden | Проверка того, скрыт ли элемент в настоящее время |
Если вам нужно проверить статус видимости какого-либо элемента на странице, вы можете легко это сделать с помощью библиотеки jQuery с простым блоком кода, подобным приведенному ниже.
var display = ( jQuery('#someElement').is(':visible') );
var visibility = ( jQuery('#someElement').css('visibility') != 'hidden' );
var status = ( display && visibility );
console.log( status );
Итак, если элемент в настоящее время отображается на странице, console.log(status)
вернет true
и в любом другом случае он вернет false
. Для этих двух случаев будет возвращено false
утверждение:
- если элемент имеет
display:none;
- если элемент имеет
visibility: hidden
и для более расширенной проверки: вот элемент, видимый в окне просмотра, теперь я бы рекомендовал использовать плагин jQuery onScreen