2012-03-27 51 views

回答

1

你好看到這裏工作演示:http://jsfiddle.net/74SHy/59/

非常好的問題;所以問題是tolerance,加入這一行會解決您的問題tolerance: 'pointer',我可以解釋更多,但我認爲所有的事件都記錄在這裏:http://jqueryui.com/demos/sortable/#option-tolerance

jQuery代碼

// When the document is ready set up our sortable with it's inherant function(s) 
    $(document).ready(function() { 
    $("#test-list").sortable({ 
     containment: 'parent', 
      handle : '.handle', 
      tolerance: 'pointer', 
      update : function() { 
      var order = $('#test-list').sortable('serialize'); 
     } 
    }); 
}); 


​ 

這將幫助,乾杯!

+0

嘿,非常感謝,您解決了我的問題 – Navyah 2012-03-27 09:11:53

+0

一切都很好,有一個不錯的!乾杯! – 2012-03-27 09:13:31

0

你必須取下手柄選項:

http://jsfiddle.net/74SHy/23/

新代碼:

$("#test-list").sortable({ 
    containment: 'parent', 
    //removed the handle 
     update : function() { 
     var order = $('#test-list').sortable('serialize'); 
    } 
}); 
+0

它仍然不工作,它從底部面板移動而不是從上部面板。從第一個面板到第二個面板它不會移動,從第二個面板到第一個面板它正在移動 – Navyah 2012-03-27 09:02:38