代码之家  ›  专栏  ›  技术社区  ›  Ray Nicholus

jquery UI sortable-允许拖动嵌入sortable div中的图像以启动div排序

  •  2
  • Ray Nicholus  · 技术社区  · 14 年前

    对不起,我真的不知道该怎么说,所以很抱歉标题太长。我有一个表列,其中填充了可排序的div(使用jquery ui可排序插件)。每个div都有一个图像子对象。目前,当我试图通过单击div的图像部分来拖动div时,div不会拖动。显然,我想在单击图像(或div的任何部分)时拖动div。有什么建议吗?

    1 回复  |  直到 14 年前
        1
  •  5
  •   cambraca    14 年前

    试试这个: 如果你在做类似的事情 $('#thelist').sortable(); ,也请执行以下操作:

    $('#thelist img').mousedown(function(event) {
      event.preventDefault();
    });
    

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