2011-06-09 74 views
0
<script type="text/javascript"> 
    $("#gallery").dragsort({ 
     dragSelector: "div", 
     dragEnd: saveOrder, 
     placeHolderTemplate: "<li class='placeHolder'><div></div></li>" 
    }); 

    function saveOrder() { 
     var data = $("#gallery li").map(function() { 
         return $(this).attr("itemID"); 
        }).get(); 
     $.post("example.php", { "ids[]": data }); 
    }; 
</script> 

我学习jQuery的,我渴望更多地了解它,我读的教程在那里如何保存jquery sortable,但我需要一个代码,我可以删除一个项目,并把它保存使用PHP。 我能够使它工作的地方我发布了一个特定的排序和删除的id,我读了关于每个和尝试但失败:)所以对于多个(自动)它是越来越麻烦我,因为我需要有ID或东西要保存在数据库中删除,jQuery的可排序

我似乎失去了方向,一些帮助可以真正帮助我提高我的技能。

Js Fiddle Here

+0

可能会详细说明您将如何计划删除以及实际要保存的内容:odrder,已删除还是两者。 – kwicher 2011-06-09 17:47:49

+0

我可以保存当我拖动但我既不能删除所有排序按钮,也不能保存在逗号分隔值。例如,如果我删除sortable3出6我想记录它为1,2,4,5,6 – June 2011-06-09 17:54:48

+0

你想保存每个锂的状态吗?就像你提供的例子一样?你可以显示你的代码,以便我们可以帮助你通过它 – 2011-06-09 18:53:28

回答

1

嗨看看there如果确实如你所愿。 K

+0

谢谢....我阅读jQuery文档有关你做它的方法,感谢教一个女孩如何以正确的方式做到这一点,我是这样做的除了这个方法,每种方法都很好,并且和预期一样 我也练习崩溃/ uncollapsible在[链接](http://jqueryui.com/demos/sortable/portlets.html)我面临的问题是它与删除冲突我的意思是当我点击删除它崩溃 我使用另一个按钮,并保存可折叠/不可折叠状态,而不会发生冲突 – June 2011-06-09 18:38:14

+0

我看到noreason删除和折叠应该干预,如果你使用不同的元素。但是,如果您使用按钮进行折叠,请将某个类添加到任一按钮类型并相应地调用相应的操作。 – kwicher 2011-06-09 19:07:57

+0

我不能够传递元素来描述它是否被折叠或没有...即第一个盒子和所有其他盒子的状态,你能帮助我在你的小提琴中做什么... – June 2011-06-10 03:36:53