如果某个其他元素是可见的(由特殊的css类指示并且可以动态更改),我需要为元素设置一些特殊样式。我需要这样做,因为页面呈现和它的行为完全由一些框架的代码控制,我不想改变它。我可以将任何内容放在页面正文的任何位置。有没有非黑客的方法吗?
我唯一的想法是为jquery使用像“watch”这样的插件,但它非常难看。
答案 0 :(得分:1)
尝试使用properychange / attributemodified事件
$("object-in-question").bind("DOMAttrModified propertychange", function(e) {
if($(this).is(":visible")).... etc
});