Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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 带拖动边界的kineticjs可拖动限制-未运行_Javascript_Canvas_Html5 Canvas_Kineticjs - Fatal编程技术网

Javascript 带拖动边界的kineticjs可拖动限制-未运行

Javascript 带拖动边界的kineticjs可拖动限制-未运行,javascript,canvas,html5-canvas,kineticjs,Javascript,Canvas,Html5 Canvas,Kineticjs,我想拖拽我的舞台,上面,左边,右边,底部都有拖拽的边界,但它不起作用 var stage = new Kinetic.Stage({ container: 'container', width: 578, height: 363, draggable: true, dragBoundFunc: function(pos) { var newY = pos.y < 50 ? 50 : pos.y; return {

我想拖拽我的舞台,上面,左边,右边,底部都有拖拽的边界,但它不起作用

var stage = new Kinetic.Stage({
    container: 'container',
    width: 578,
    height: 363,
    draggable: true,
    dragBoundFunc: function(pos) {
        var newY = pos.y < 50 ? 50 : pos.y;
        return {
          x: pos.x,
          y: newY
        };
    },
    dragBounds: { // it's not running
        top: 10,
        bottom: 300,
        left: 0,
        right: 500   
    }
});
var阶段=新的动力学阶段({
容器:'容器',
宽度:578,
身高:363,
真的,
dragBoundFunc:函数(位置){
var newY=位置y<50?50:位置y;
返回{
x:pos.x,
y:新的
};
},
dragBounds:{//它没有运行
前10名,
底数:300,
左:0,,
右:500
}
});

这是我的代码

dragBounds
不在当前版本的KineticJS中…请使用
dragBoundFunc

请参见此处的示例:


以下是kineticJS网站上的教程:

dragBounds
不在kineticJS的当前版本中…请使用
dragBoundFunc

请参见此处的示例:


下面是kineticJS网站上的教程:

+1 dragBounds属性被删除以支持dragBoundFunc,它支持无限拖放行为+1 dragBounds属性被删除以支持dragBoundFunc,它支持无限拖放行为