Javascript 如何停止内部div以重叠外部div?
当我单击大按钮时,较小的div将宽度增加到300px。红线显示在黑色虚线边框上方 有没有一种方法,当我点击时,黑色虚线边框保持在前面,红色边框保持在后面?这是小提琴Javascript 如何停止内部div以重叠外部div?,javascript,jquery,css,Javascript,Jquery,Css,当我单击大按钮时,较小的div将宽度增加到300px。红线显示在黑色虚线边框上方 有没有一种方法,当我点击时,黑色虚线边框保持在前面,红色边框保持在后面?这是小提琴 谢谢根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。您尝试实现什么?如果只希望div填充父对象,请将宽度设置为100%: $("#Large").click(function(){ $("#smaller").width("100%"); }); 你想完
谢谢根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。根据您尝试支持的浏览器,您可以设置较小分区的最大宽度属性。您尝试实现什么?如果只希望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。添加一个溢出:隐藏你的问题有点难理解,但听起来好像你在寻找z-index。不幸的是,如果不应用允许z索引的位置,就不能使用z索引。这就是你想要的:
#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对不起,我不明白。你不应该使用固定宽度的外盒。啊,我完全误解了这个问题,我以为他想让外盒也扩张。我的错。@囚犯重读了这个问题,希拉所要求的只是把红线放在黑线后面……我知道,这就是我刚才所说的?啊,我完全误解了这个问题,我以为他想让外框也扩大。“我的坏囚犯!”重读这个问题,希拉所要求的只是把红线放在黑线后面……我知道,这就是我刚才说的?