如何使元素的样式依赖于另一个元素的样式

时间:2010-08-10 08:55:12

标签: javascript css

如果某个其他元素是可见的(由特殊的css类指示并且可以动态更改),我需要为元素设置一些特殊样式。我需要这样做,因为页面呈现和它的行为完全由一些框架的代码控制,我不想改变它。我可以将任何内容放在页面正文的任何​​位置。有没有非黑客的方法吗?

我唯一的想法是为jquery使用像“watch”这样的插件,但它非常难看。

1 个答案:

答案 0 :(得分:1)

尝试使用properychange / attributemodified事件

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

http://jsbin.com/abece4