jQuery обнаруживает изменение свойства CSS - PullRequest
0 голосов
/ 24 июня 2010

Я пытаюсь использовать jQuery, чтобы установить, изменилось ли свойство CSS внутри класса.Я не хочу использовать .HasClass () - я хочу найти свойство в CSS, а именно:

display:block;

Я подумал, что это может сработать?

if (jQuery('css-class').css('display') == 'block')

Но не уверенесли это так.

Ответы [ 2 ]

0 голосов
/ 24 июня 2010

Из того, что я понимаю, вы должны заменить css-class на селектор:

if (jQuery('#some_id').css('display') == 'block')
{
  // your code...
}

Код в блоке if будет выполнен, если элемент с идентификатором #some_id имеет display, установленный на block.

0 голосов
/ 24 июня 2010

Функция jQuery .css ('css-property') возвращает значение свойства, если оно существует.Итак, проверка на отображение: блок

if($('selector').css('display') == 'block')

работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...