Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查一个div bloc是否可见,如果可见,如何隐藏另一个div_Javascript_Jquery - Fatal编程技术网

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

Javascript 如何检查一个div bloc是否可见,如果可见,如何隐藏另一个div,javascript,jquery,Javascript,Jquery,为什么这个代码注释有效 像这样的?假设如果其他div可见,则希望在单击事件时隐藏该div jQuery(".imageright").function(); if ( jQuery(".bloc_3").is(":visible") ) { jQuery(".imageright").hide(); }; }); 这里有一些主要的语法错误,这些错误已经修复了吗 jQuery(".imageright").click( function(){ if ( jQu

为什么这个代码注释有效

像这样的?假设如果其他div可见,则希望在单击事件时隐藏该div

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

这里有一些主要的语法错误,这些错误已经修复了吗

jQuery(".imageright").click( function(){
    if ( jQuery(".bloc_3").is(":visible") ) {
      jQuery(".imageright").hide();
    }
});
但是,很难运行附加到对象的函数,只需将其分配给不同的变量并像这样运行就更容易了

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

这应该发生在某个事件上(单击etc),如果是,那么该事件是什么?不需要HTML来查看是否存在语法错误您正在用分号(这在语法上也是错误的)结束第一行中的语句。在那之后,更多的语法错误。你定义这个函数的设置是完全错误的。
$(“.imageright”)。toggle(!$(“.bloc_3”)。是(“:可见”)
这就是她所写的。这就是我猜测的too@Popnoodles彼此彼此。希望你的评论能帮助他更好地理解如何从下次开始构思他的问题。所以他应该执行
jQuery(.imageright”).trigger(“checkVisible”)在某个时刻?我不知道他的其他代码是如何运行的,这只是改变了语法错误,这是一个公平的猜测。我把我的钱放在它上面,意味着点击功能,虽然我添加了一些澄清。有人能澄清否决票吗?我看不出有什么明确的理由。
Var checkVisible=function(){
if ( jQuery(".bloc_3").is(":visible") ) {
  jQuery(".imageright").hide();
}
};
checkVisible();