1

dragBounds で上、左、右、下を制限してステージをドラッグしたいのですが、うまくいきません。

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   
    }
});

ここに私のコードがありますhttp://jsfiddle.net/kien16/aUWY2/

4

1 に答える 1

4

dragBoundsKineticJS の現在のリリースではありません...使用dragBoundFunc

ここで例を参照してください: Kineticjs dragBoundFunc for a rect in a rect

kineticJS サイトのチュートリアルは次のとおりです: http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-shapes-horizo ​​ntally-or-vertically-tutorial/

于 2013-04-07T17:50:23.183 に答える