我對這個JQuery很陌生,我需要兩個面板可以互相拖動,我可以將panel2移動到面板1但我無法將電影panel1在以面板2可以在任何1,請找我的問題在這裏在WebPage中使用javascript,css,html拖放一個面板
http://jsfiddle.net/Navya/74SHy/
我對這個JQuery很陌生,我需要兩個面板可以互相拖動,我可以將panel2移動到面板1但我無法將電影panel1在以面板2可以在任何1,請找我的問題在這裏在WebPage中使用javascript,css,html拖放一個面板
http://jsfiddle.net/Navya/74SHy/
你好看到這裏工作演示: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');
}
});
});
這將幫助,乾杯!
嘿,非常感謝,您解決了我的問題 – Navyah 2012-03-27 09:11:53
一切都很好,有一個不錯的!乾杯! – 2012-03-27 09:13:31
你必須取下手柄選項:
新代碼:
$("#test-list").sortable({
containment: 'parent',
//removed the handle
update : function() {
var order = $('#test-list').sortable('serialize');
}
});
它仍然不工作,它從底部面板移動而不是從上部面板。從第一個面板到第二個面板它不會移動,從第二個面板到第一個面板它正在移動 – Navyah 2012-03-27 09:02:38
你走了。 http://jsfiddle.net/74SHy/2/ – 2012-03-27 07:55:01
你錯了,我想現在拖動整個面板「文本」,我想拖動面板 – Navyah 2012-03-27 07:56:46