Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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靠近可调整大小的容器边框?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何使小div靠近可调整大小的容器边框?

Javascript 如何使小div靠近可调整大小的容器边框?,javascript,jquery,css,Javascript,Jquery,Css,用我所拥有的更容易解释: 我的目标是使所有四个彩色框与虚线框的每个角保持相同的距离(每个方向10像素)。当边界框是静态的时,这很容易,但在我的例子中,它将由用户调整大小,其中一种方法是使用滑块 具体来说,当边界框变大时,我会尝试让绿色向右滑动,蓝色向下滑动,黄色对角向下向右滑动 我的朋友建议使用position:absolute,但它并不能满足我的需要。以灰色框显示,它们附着在整个窗口上 我做到了: 我使用了而不是top:10pxbottom:10px 我不太确定灰框应该如何反应,所以我没有更改

用我所拥有的更容易解释:

我的目标是使所有四个彩色框与虚线框的每个角保持相同的距离(每个方向10像素)。当边界框是静态的时,这很容易,但在我的例子中,它将由用户调整大小,其中一种方法是使用滑块

具体来说,当边界框变大时,我会尝试让绿色向右滑动,蓝色向下滑动,黄色对角向下向右滑动

我的朋友建议使用
position:absolute
,但它并不能满足我的需要。以灰色框显示,它们附着在整个窗口上

我做到了:

我使用了而不是
top:10px
bottom:10px


我不太确定灰框应该如何反应,所以我没有更改它们的属性…

如果您想单独使用Jquery,这就是您应该做的

function resize(px) {
    $(".colorbox").css("width", px+"px");
    $(".colorbox").css("height", px+"px");
    $("#g").css("margin-left", px-100+"px");
    $("#b").css("margin-top", px-100+"px");     
    $("#y").css("margin-left", px-100+"px");
  }

哦,所以容器必须是绝对的。非常感谢。几分钟后我会接受的。