如果div1 或者 div2 其中若有一个是是display:block ,那么div3 show
如果div1 和 div2 都是display:none ,那么div3 hide这个该怎么写,求指点。<div class="div1"><div>
<div class="div2"><div>
<div class="div3"><div>$(document).ready(function(){ })
解决方案 »
- onsubmit阻止提交问题
- 关于html5的js问题
- 在三级域名下将顶级域名作为cookie写入三级域名的cookie下的问题【网易的例子,高分求教】
- 请教一下onclick与href的问题。
- 简单CSS导航菜单在IE6的问题
- 使用jquery的validate插件时,equalTo判断两个表单值是否相等,造成浏览器假死的情况
- 子窗口向父窗口传值的问题
- js里如何跳出函数?相当于vb里的exit sub
- 在使用showModalDialog的时候,怎么把《--Web页对话况》改成自己的内容呢。。
- 点按钮弹开一个层,点别的地方关掉这个层,怎么做?
- 为什么取不到子节点
- 如何获取某个标签里的所有子元素?
<html>
<head>
<meta charset="gb2312" />
<title></title> <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div class="div1" style="display:none;">1</div>
<div class="div2" style="display:none;">2</div>
<div class="div3">3</div>
<script>
var d1 = $('.div1');
var d2 = $('.div2');
var d3 = $('.div3');
if( d1.is(":hidden") && d2.is(":hidden") ){
d3.hide();
}else{
d3.show();
}
</script>
</body>
</html>
<head>
<title></title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){ if($(".div1:visible,.div2:visible").length>0){
$(".div3").show();
}else{
$(".div3").hide();
}
});
</script>
</head>
<body>
<div class="div1" style="display:none;">1111</div>
<div class="div2" style="display:none;">2222</div>
<div class="div3">3333</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
div {
width:200px;
height:100px;
background-color:#EEE;
border:1px solid #999;
margin-top:20px;
}
.div1, .div2 { display:none; }
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready( function() {
var len = $(".div1:hidden, .div2:hidden").length;
if (len == 1) $(".div3").show();
else if (len == 2) $(".div3").hide();
});
</script>
</head><body>
<div class="div1">DIV1</div>
<div class="div2">DIV2</div>
<div class="div3">DIV3</div>
</body>
</html>
($('.div1').is(':visible') || $('.div2').is(':visible'))
? $('.div3').show()
: $('.div3').hide()
})