jQuery UI 可拖动限制包含

jQuery UI Draggable Limitations Containment

我有两个 div,parent 比 child 小。我想让 child 的阻力限制到容器的边界。但是,这似乎不适用于通常的包含 object。我怎样才能正确地做到这一点?

示例:http://jsfiddle.net/Lr0s3tj7/

<div class='wrap'> <!-- smaller then child -->
    <div class='inner'> <!-- larger then parent -->

    </div>
</div>

使用数组定义边框应该可以解决问题

 $(".inner").draggable({ 
    axis: 'x', 
    containment: [-100, 0, 0, 200 ],
    revert: true
});

http://jsfiddle.net/js09nbj1/

编辑了答案以满足要求