Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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/2/jquery/84.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_Jquery_Html_Css_Jquery Ui - Fatal编程技术网

Javascript 在一个分区内限制拖动,并在限制分区内限制一定高度?

Javascript 在一个分区内限制拖动,并在限制分区内限制一定高度?,javascript,jquery,html,css,jquery-ui,Javascript,Jquery,Html,Css,Jquery Ui,我使用jQuery的可拖动{containment:};限制在特定区域内拖动。我的问题是如何在受限div中Y轴的某个级别后限制拖动 jQuery("#map").draggable({ containment: $('#range'), /////* stop: function(event, ui) { if(ui.position.bottom>375) { // stop dragging if exceed y axis

我使用jQuery的可拖动{containment:};限制在特定区域内拖动。我的问题是如何在受限div中Y轴的某个级别后限制拖动

jQuery("#map").draggable({
    containment: $('#range'),
    /////*
    stop: function(event, ui) {
        if(ui.position.bottom>375) {
          // stop dragging if exceed y axis 375 px ?
        }
    }
    */////
});
由于选项接受坐标数组,所以可以从包含元素的高度中减去375px

示例代码。精确的坐标取决于CSS和HTML结构

$map.draggable{ 安全壳:[ $'range'.offset.left, $'range'.offset.top, $'range'.offset.left+$'range'.width-$map.innerWidth, $范围'.offset.top+$范围'.height-275 ] }; 射程{ 宽度:400px; 高度:400px; 背景:ccc; } 地图{ 填充物:5px; 最大宽度:36px; 背景:黑色; 颜色:白色; } 地图