JQueryUI Связанные списки + сортировка во вкладках - PullRequest
0 голосов
/ 15 марта 2011

после того, как прошли дни в интернете в поисках решения (я действительно новичок в HTML, JQuery, php, я программист as400 rpg, который сейчас переходит на такую ​​архитектуру), наконец, я здесь, чтобыпопросить помощи.Я хочу получить сортируемый список элементов на одной вкладке (и это сделано), и из этого списка я хочу перетащить один элемент на другую вкладку, и это главная проблема: следующий код работает, но я не могу перетащить впервая вкладка.В сортируемом я поместил предупреждение, чтобы визуализировать код вкладки и видеть, что обновление работает.В php я поместил код для записи базы данных, которую я должен обновить, используя информацию из списков.Я скопировал весь код с JQueryUI.com.

<code>$(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>

Есть еще один вопрос: почему, когда я перехожу на другую вкладку, элемент всегда ставится на 4-е место всписок?Спасибо, кто мог бы помочь мне.

1 Ответ

0 голосов
/ 07 сентября 2011
...