0

我目前使用下面的代码能够在 div 容器内拖动一个元素(这很重要,它不能只是在页面上的任何地方拖动)。我使用 mootools 来完成此操作,但我将所有内容都转换为使用原型,但我无法弄清楚如何让它与原型一起使用。

    window.addEvent('domready', function(){
        var container = $('containment');
        new Drag.Move('dragger1', {'container': container});
    });

更新: 我发现我可以使用 script.aculo.us 进行拖动,但无论如何我看不到将移动限制在定义的空间或 div 元素内。

4

1 回答 1

0

我不知道你可以用 Prototype/Scriptaculous 限制可拖动区域。

您可以限制放置目标,使其只能放置在特定位置,但我不知道有一种方法可以强制它保持在某个边界内。

如果你能确定收容元素的位置,你可能会写一些东西,但这可能比你想的要麻烦。:)

于 2009-06-02T05:23:46.923 回答