如何检查div块是否可见,如果是,则隐藏另一个div

时间:2015-12-12 18:34:29

标签: javascript jquery

jQuery(".imageright").function();
    if ( jQuery(".bloc_3").is(":visible") ) {
      jQuery(".imageright").hide();
    };
});

为什么此代码注释有效?

2 个答案:

答案 0 :(得分:1)

这样的事情?假设你想在其点击事件中隐藏div,如果其他div可见。

jQuery(".imageright").click( function(){
    if ( jQuery(".bloc_3").is(":visible") ) {
      jQuery(".imageright").hide();
    }
});

答案 1 :(得分:0)

这里有重大的语法错误是那些固定的

jQuery(".imageright").checkVisible=function(){
if ( jQuery(".bloc_3").is(":visible") ) {
  jQuery(".imageright").hide();
}
};

然而,运行附加到对象的函数很难,只需将其分配给不同的变量并像这样运行

Var checkVisible=function(){
if ( jQuery(".bloc_3").is(":visible") ) {
  jQuery(".imageright").hide();
}
};
checkVisible();