div1
后,div2
应该会打开。div1
和div2
都应该同时移动。div1
后,div1
应该转到原来的位置。如何实现这一目标?
当我点击上面的div时,两个div应该像这样打开。
这是我在div1 onclick上的代码
$("#div2").toggle(function(){
if($("#div2").is(":visible")){ frmWidth = "240"; }
if($("#div2").is(":hidden")){ frmWidth = "-60"; }
$("#div1").css("right",frmWidth+"px");
});
答案 0 :(得分:1)
DIV
答案 1 :(得分:0)
html:
<div class="div2"></div>
<div class="div1"></div>
css:
body {overflow:hidden;}
.div2 {
background: #ccc;
width:100px;
height: 500px;
float: right;
margin-right:-100px;
}
.div1 {
background: #eee;
width:100px;
height: 500px;
float: right;
}
js:
$true = 1;
$('.div1').click(
function() {
if ($true == 0) {
$('.div2').animate({'margin-right':-100 });
$true = 1;
} else {
$('.div2').animate({'margin-right':0 });
$true = 0;
}
});