1

オブジェクトからソート可能なイベント「更新」でドラッグ可能な「ヘルパー」で宣言されたコンテンツを取得するにはどうすればよいですか?

$(function() {
    $( "#sortable" ).sortable({
      revert: true,
      update: function(event, ui){
          ??????
      }
    });
    $( "#draggable" ).draggable({
      connectToSortable: "#sortable",
      helper: function(e){
        return $('<div>sample</div>');
    },
      revert: "invalid"
    });
    $( "ul, li" ).disableSelection();
  });
4

1 に答える 1

1

これを試すことができます:

$(function () {
    $("#sortable").sortable({
        revert: true,
        update: function (event, ui) {
            var draggableHelper = $(this).data('helper');//setted in draggable start handler
        }
    });
    $("#draggable").draggable({
        connectToSortable: "#sortable",
        helper: function (e) {
            return $('<div>sample</div>');
        },
        revert: "invalid",
        start: function (event, ui) {
            $($(this).draggable('option','connectToSortable')).data('helper', ui.helper);
        }
    });
    $("ul, li").disableSelection();
});
于 2013-05-26T14:53:11.947 に答える