Javascript 如何检查一个div bloc是否可见,如果可见,如何隐藏另一个div
为什么这个代码注释有效 像这样的?假设如果其他div可见,则希望在单击事件时隐藏该divJavascript 如何检查一个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
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();