Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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 可关闭分区-左分区滑动关闭,而右分区宽度扩展_Javascript_Css_Html - Fatal编程技术网

Javascript 可关闭分区-左分区滑动关闭,而右分区宽度扩展

Javascript 可关闭分区-左分区滑动关闭,而右分区宽度扩展,javascript,css,html,Javascript,Css,Html,我试图在左侧创建一个div,它可以通过向左滑动来关闭,而右侧div中的内容将扩展到100%填充已关闭div的空间 我在这里找到了一个,但它只适用于可关闭分区 <div id="intro-wrap"> <div class="open-intro">+</div> <div class="close-intro">-</div> <div id="contentWrap"> <

我试图在左侧创建一个div,它可以通过向左滑动来关闭,而右侧div中的内容将扩展到100%填充已关闭div的空间

我在这里找到了一个,但它只适用于可关闭分区

<div id="intro-wrap">
    <div class="open-intro">+</div>
    <div class="close-intro">-</div>

    <div id="contentWrap">
        <h1 class="main-header">Here is a Title</h1>
        <p class="main-desc">You can write whatever you want about yourself here. You can say you're a superhuman alien ant, arrived from the nether regions of Dwarf-Ant-Dom.</p>
    </div>
</div>

+
-
这是一个标题

你可以在这里写任何关于你自己的东西。你可以说你是一只超人外星蚂蚁,来自矮人蚂蚁王国的幽冥地带


它有一些工作要做,但它会让你开始

$(函数(){
“严格使用”;
var-isOpen=真;
$(“#打开-关闭”)。在('单击',函数()上{
if(等参线){
动画(假);
isOpen=假;
}否则{
动画(真实);
isOpen=真;
}
});
});
函数动画(动作){
如果(行动){
$('#左').animate({width:“30vw”},600);
$(“#右”)。制作动画({宽度:“70vw”,边缘左:“-5px”},600);
}否则{
$('#左')。设置动画({width:“0px”},600);
$('#right')。设置动画({width:“99vw”},600);
}
}
*{
填充:0;
保证金:0;
}
#包装纸{
宽度:100vw;
高度:100px;
边框:2件纯色紫色;
}
#包装器>*{
显示:内联块;
}
#左{
位置:相对位置;
宽度:30vw;
高度:100px;
背景:绿色;
}
#对{
位置:相对位置;
宽度:65vw;
高度:100px;
背景:海军;
}
#开闭{
位置:绝对位置;
宽度:10px;
高度:10px;
边缘顶部:5px;
左边距:5px;
背景:红色;
光标:指针;
}


你对jQuery解决方案持开放态度,因为这可以简单/快速地完成吗?当然,我现在对任何解决方案都持开放态度。这正是我想要帮助的,别忘了检查答案是否正确:)它在
代码snipet中设置动画,自己做一些测试,执行调试,如果一段时间后什么都不起作用,那么,也只有在那时,你才应该发布另一个问题。你的问题不是给我一个代码“问题”,在这里我们通常会在你提供了自己的工作并遇到麻烦后提供帮助,我第一次帮助你,这样你就不会得到更多的反对票,并开始学习更多关于StackOverflow的知识。检查你的代码,你知道答案是正确的,所以你一定是做错了什么。