【问题标题】:jQuery UI Sortable add double click functionality with coffeescriptjQuery UI Sortable 使用咖啡脚本添加双击功能
【发布时间】:2012-09-15 10:12:51
【问题描述】:

我有两个拖放列表,如下所示。我还希望能够添加在列表之间切换项目的双击事件。以下是我的可排序代码。

$('.product_shipments').sortable
  connectWith: '.available_product_shipments'
  appendTo: 'body'
  helper: 'clone'
  dropOnEmpty: true

$('.available_product_shipments').sortable
  connectWith: '.product_shipments'
  appendTo: 'body'
  helper: 'clone'
  dropOnEmpty: true

对于添加双击功能也不确定从哪里开始。这就是我到目前为止所拥有的。以下代码会触发事件,但不会移动列表项。到另一个 ul 元素。可能会搞砸的一件事是 .available_product_li 是 .available_product_shipments 的子列表。有什么线索吗?

$(".available_product_li").delegate "li", "dblclick", ->
  $(".available_product_li li.clicked").removeClass("clicked").appendTo "body"
$("#product_shipments").delegate "li", "dblclick", ->
  $("#product_shipments li.clicked").removeClass("clicked").appendTo ".available_product_li"

【问题讨论】:

    标签: jquery jquery-ui coffeescript jquery-ui-sortable double-click


    【解决方案1】:

    就这么简单。

    $(".available_product_shipments").on "dblclick", ".product", ->
      $(this).appendTo ".product_shipments"
    $(".product_shipments").on "dblclick", ".product", ->
      $(this).appendTo ".available_product_shipments"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多