Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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 如何停止内部div以重叠外部div?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何停止内部div以重叠外部div?

Javascript 如何停止内部div以重叠外部div?,javascript,jquery,css,Javascript,Jquery,Css,当我单击大按钮时,较小的div将宽度增加到300px。红线显示在黑色虚线边框上方 有没有一种方法,当我点击时,黑色虚线边框保持在前面,红色边框保持在后面?这是小提琴 谢谢根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。您尝试实现什么?如果只希望div填充父对象,请将宽度设置为100%: $("#Large").click(function(){ $("#smaller").width("100%"); }); 你想完

当我单击大按钮时,较小的div将宽度增加到300px。红线显示在黑色虚线边框上方

有没有一种方法,当我点击时,黑色虚线边框保持在前面,红色边框保持在后面?这是小提琴


谢谢

根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。

根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。

您尝试实现什么?如果只希望div填充父对象,请将宽度设置为100%:

$("#Large").click(function(){
    $("#smaller").width("100%");
});

你想完成什么?如果只希望div填充父对象,请将宽度设置为100%:

$("#Large").click(function(){
    $("#smaller").width("100%");
});

Add position:relative&change z-index:

Add position:relative&change z-index:

外部div的宽度是固定的,因此不会增加


小div溢出。

外部div的宽度固定,因此不会增加


小div溢出。

您可以通过给子元素一个负数
z-index
位置:绝对值
来完成此操作。当然,然后你可以打开一个全新的蠕虫罐,定位…

你可以通过给你的子元素一个负数
z-index
位置:绝对值
来实现这一点。当然,然后你打开一个全新的蠕虫罐,定位…

添加一个
溢出:隐藏到较大div的css。

添加一个
溢出:隐藏
#smaller
{
    border-style:solid;
    border-color:red;
    width:100px;
    height:100px;
    max-width: 100%;
    position: relative;
}
#bigger
{
    border-style:dotted;
    width:200px;
    height:200px;
}
#smaller
{
    border-style:solid;
    border-color:red;
    width:100px;
    height:100px;
    position: relative;
    z-index: 9;
}

只需确保您的家长没有z索引。

您的问题有点难理解,但听起来好像您在寻找z索引。不幸的是,如果不应用允许z索引的位置,就不能使用z索引。这就是你想要的:

#bigger
{
    border-style:dotted;
    width:200px;
    height:200px;
}
#smaller
{
    border-style:solid;
    border-color:red;
    width:100px;
    height:100px;
    position: relative;
    z-index: 9;
}

只需确保父级上没有z索引。

将较高的z索引指定给较大的Div。这将解决您的问题。

将较高的z索引指定给较大的Div。这将解决您的问题。

句点是您的朋友。@AdamTerlson抱歉,我不理解。。您不应该将固定宽度用于外部Div句点是您的朋友。@AdamTerlson对不起,我不明白。你不应该使用固定宽度的外盒。啊,我完全误解了这个问题,我以为他想让外盒也扩张。我的错。@囚犯重读了这个问题,希拉所要求的只是把红线放在黑线后面……我知道,这就是我刚才所说的?啊,我完全误解了这个问题,我以为他想让外框也扩大。“我的坏囚犯!”重读这个问题,希拉所要求的只是把红线放在黑线后面……我知道,这就是我刚才说的?