2009-05-31 80 views
0

我目前使用下面的代码可以在div容器内拖曳一个元素(这很重要,它不能只是拖到页面的任何位置)。我使用mootools来完成这个任务,但是我将所有东西都转换为使用原型,但是我无法弄清楚如何让它与原型一起工作。将Mootools元素拖动到原型

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

更新: 我发现我可以使用script.aculo.us做拖动,但我不认为反正已定义的空间或div元素限制运动。

回答

0

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

您可以限制放置目标,以便它只能放在特定的位置,但我不知道有办法强制它停留在特定边界内。

如果您可以确定包容元素的位置,您可能会写一些东西,但这可能比您寻找的更麻烦。 :)

+0

有没有办法用Prototype做一些其他的方法? – 2009-06-02 08:10:36