jquery draggable只工作一次

时间:2012-05-30 12:30:09

标签: jquery jquery-ui draggable

我有一个图像列表,每个图像都位于div元素内。在生成图像时,我将可拖动事件绑定到每个img元素.i.e。 $('#optionImage_'+ next +'').draggable();

其中,下一步为每个img元素分配唯一ID。当我拖动任何图像时,它开始拖动但是当我执行鼠标操作时,它不允许再次拖动并禁用该页面上的所有js功能意味着它会引发错误。

请建议我使用jquery 1.7和jquery ui 1.8。

任何帮助或建议都会受到极大关注。

由于

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。我的代码看起来像这样

$('<td>'+document.getElementById("hideditname").value+'</td>').appendTo('#etr1').draggable( {cursor: 'move',helper:'clone', start: edittabclass });

我遇到了你遇到的同样问题。

然后我改变了这样的代码 -

$('<td>'+document.getElementById("hideditname").value+'</td>').appendTo('#etr1').draggable( {cursor: 'move', start: edittabclass, revert:'true' });

然后问题就解决了。

您也可以删除还原元素。