如何使用Jquery UI执行拖放操作

时间:2013-07-31 00:04:49

标签: javascript jquery jquery-ui

我是Jquery ui drag的新手,我有一个问题。

我正在尝试drag DOM中的元素,并使用以下代码

dragObj = document.getElementsByClassName('drag');
$(dragObj).draggable();

我可以drag元素,但元素贴在我的鼠标上,我不知道如何把它放下......等等。我阅读了Jquery ui draggable文档,但这并没有告诉我什么。有人在这帮帮我吗?非常感谢!

1 个答案:

答案 0 :(得分:2)

draggable()的默认行为是该元素在mouseup上掉落。

也许你在代码中的某个地方中断了该元素上的mouseup事件? 我设法复制你的症状,在mouseup上调用stopPropagation

另外请确保您没有任何javascript错误。

http://jsfiddle.net/vQ9Y5/

$('div').draggable();

$('div').mouseup(function(ev){
    ev.stopPropagation();
});