Как сделать стиль элемента зависимым от стиля другого элемента - PullRequest
0 голосов
/ 10 августа 2010

Мне нужно установить какой-то особый стиль для элемента, если какой-то другой элемент видим (который обозначен специальным классом CSS и может динамически меняться).Мне нужно сделать это, потому что рендеринг страницы и ее поведение полностью контролируются кодом какой-то платформы, и я не хочу его менять.Я могу разместить любой контент в любом месте тела страницы.Есть ли нехакерский способ сделать это?

Моя единственная идея состояла в том, чтобы использовать какой-нибудь плагин типа "watch" для jquery, но это очень уродливо.

1 Ответ

1 голос
/ 10 августа 2010

попробуйте использовать событие Properychange / attributemodified

  $("object-in-question").bind("DOMAttrModified propertychange", function(e) {
    if($(this).is(":visible")).... etc
  });

http://jsbin.com/abece4

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