gpt4 book ai didi

javascript - 扩展的垂直 div

转载 作者:行者123 更新时间:2023-12-02 19:23:30 25 4
gpt4 key购买 nike

我有两个 DIV

一个在右边,另一个在左边

我正在寻找一个为我提供链接的代码,通过单击此链接,两个 div 将展开到 100%(意味着其中一个将向下滑动),再次单击它们将返回到并排状态

我尝试过这个:

<style>
#container {
width:100%;
height:500px;
border: 1px solid red;
}
#left {
width:45%;
height:500px;
float: left;
border: 1px solid blue;
}
#right {
width:45%;
height:500px;
float: left;
border: 1px solid yellow;
}
</style>

<script type="text/javascript" src="scripts/jquery-1.8.0.min.js"></script>


<div id="container">
<div id="left">
LEFT
</div>

<div id="right">
RIGHT
</div>
</div>

<script type="text/javascript">
$('#container').click(function(){
if (parseInt($('div#right').css('right'),10) < 0) {
// Bring right-column back onto display
$('div#right').animate({
right:'0%'
}, 1000);

$('div#left').animate({
width:'45%'
}, 600);
} else {
// Animate column off display.
$('div#right').animate({
right:'-45%'
}, 600);

$('div#left').animate({
width:'100%'
}, 1000);
}
});
</script>

最佳答案

http://jsfiddle.net/u9Rgv/25/

#container
{
width:300px;
}
#left,#right
{
background-color:#000;
width:10px;
height:100px;
overflow:hidden;
}

#left{
float:left;
}
#right{
float:right;
}

$("a").click(function(){
var $left = $("#left");
if($left.css("width")=="10px")
$left.animate({width: "100%"})
else
$left.animate({width: "10px"});

var $right = $("#right");
if($right.css("width")=="10px")
$right.animate({width: "100%"})
else
$right.animate({width: "10px"});

});​

关于javascript - 扩展的垂直 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12268920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com