如何通过在区域上单击(无拖动)来更改jQuery拖动组件的位置



我在JQuery UI拖动组件并希望您的帮助时遇到了一些麻烦。

我有一个具有200x200px尺寸的方盒。在那个框中,我有100x100px的大小可拖动组件,该组件被"捕获"到其父元素。

当我拖动那个小盒子时,它会将100px捕捉到x或y轴。

我想做的是,当我单击该拖动区域的其他地方时,要去那里的可拖动组件。

这是一个演示:http://jsbin.com/ipurajuk/3/edit

您可以看到,我有4个可以拖动组件的地方。默认情况下,它位于第一名,如果我单击第四位,该组件要转到那里。

我在此处查找类似的问题或有关jQuery UI文档的相关方法,所以我希望您能帮助我。

谢谢!

如果您只需要单击区域,则实际上不需要拖动。

尝试以下方法:http://jsbin.com/ipurajuk/4/edit

@gtournie

那不是我想要的。

,但我自己想知道。

这是我想要获得的结果。http://jsbin.com/ipurajuk/8/edit?js ,, output

最新更新