jquery UI可排序 - 允许拖动嵌入在可排序div中的图像以导致div排序的开始

Ray*_*lus 2 jquery jquery-ui jquery-plugins

对不起,我真的不知道怎么说这个,所以为长标题道歉.我有一个表列,其中填充了可排序的div(使用jquery ui sortable插件).每个div都有一个image child.目前,当我尝试通过单击div的图像部分来拖动div时,div不会拖动.显然,当我点击图像(或div的任何部分)时,我想要拖动div.有什么建议?

cam*_*aca 5

试试这个:如果你正在做类似的事情$('#thelist').sortable();,也要做以下事情:

$('#thelist img').mousedown(function(event) {
  event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

这将阻止列表中所有图像的正常行为(至少在Chrome和Firefox上,开始拖动图像).