2011-03-15 196 views
0

在互聯網上搜索一個解決方案(我真的是新的HTML,JQuery,PHP,我是一個as400 rpg程序員,現在正在轉向這種架構) ,最後我在這裏尋求幫助。我想在一個選項卡中獲得一個可排序的項目列表(這是完成的),從這個列表中我想將一個項目拖到另一個選項卡,這是主要問題:下面的代碼正在工作,但我無法拖入第一個標籤。在排序方面,我已經提醒了可視化標籤代碼並看到更新正在工作。在PHP中,我把代碼寫入數據庫,我必須更新列表中的信息。我從JQueryUI.com複製了所有代碼。JQueryUI連接列表+排序標籤

$(document).ready(function() { 

     $("ul.dropfalse").sortable({ 
     connectWith: "ul.dropfalse", 
     cursor: 'crosshair', 
        opacity: 0.8, 
     placeholder: "ui-state-highlight", 
     revert: true, 
     scroll: true, 
     update: function (event, ui) { 
          var target = event.target.id; 
       alert(target); 
       var order = $(this).sortable('serialize'); 
       $("#update").load("tabsitem.php?"+order); 
       alert("update") 
       } 
    }); 

    $("#sortable").disableSelection(); 

    $("#tabs").tabs(); 

}) 

<div id="tabs"> 
    <ul> 
     <li><a href="#tabs-1">Tab 1</a></li> 
     <li><a href="#tabs-2">Tab 2</a></li> 
     <li><a href="#tabs-3">Tab 3</a></li> 
    </ul> 
<div id="tabs-1"> 
    <ul id="sortable1" class='dropfalse'> 
     <li id="TABItem_11"><img src="arrow.png" alt="move" />1st TAB.Item 1</li> 
     <li id="TABItem_12"><img src="arrow.png" alt="move" />1st TAB.Item 2</li> 
     <li id="TABItem_13"><img src="arrow.png" alt="move" />1st TAB.Item 3</li> 
     <li id="TABItem_14"><img src="arrow.png" alt="move" />1st TAB.Item 4</li> 
     <li id="TABItem_15"><img src="arrow.png" alt="move" />1st TAB.Item 5</li> 
    </ul> 
</div> 
<div id="tabs-2"> 
    <ul id="sortable2" class='dropfalse'> 
     <li id="TABItem_21"><img src="arrow.png" alt="move" />2nd TAB.Item 1</li> 
     <li id="TABItem_22"><img src="arrow.png" alt="move" />2nd TAB.Item 2</li> 
     <li id="TABItem_23"><img src="arrow.png" alt="move" />2nd TAB.Item 3</li> 
     <li id="TABItem_24"><img src="arrow.png" alt="move" />2nd TAB.Item 4</li> 
     <li id="TABItem_25"><img src="arrow.png" alt="move" />2nd TAB.Item 5</li> 
    </ul> 
</div> 
<div id="tabs-3"> 
    <ul id="sortable3" class='dropfalse'> 
     <li id="TABItem_31"><img src="arrow.png" alt="move" />3rd TAB.Item 1</li> 
     <li id="TABItem_32"><img src="arrow.png" alt="move" />3rd TAB.Item 2</li> 
     <li id="TABItem_33"><img src="arrow.png" alt="move" />3rd TAB.Item 3</li> 
     <li id="TABItem_34"><img src="arrow.png" alt="move" />3rd TAB.Item 4</li> 
     <li id="TABItem_35"><img src="arrow.png" alt="move" />3rd TAB.Item 5</li> 
    </ul> 
</div> 
</div> 
<pre> 
    <div id="update">Waiting for update</div> 
</pre> 

還有另一個問題:爲什麼當我拖放到另一個選項卡,該項目始終把以第四名的名單? 謝謝任何​​人都可以幫助我。

回答