一页上有多个可独立排序的列表
Mutliple independantly sortable lists on one page
我的页面上有多个画廊,希望每个画廊都可以排序。图片应保留在每个画廊中。
<div class="sortable">
<img src="foo.jpg" id="item-1">
<img src="foo2.jpg" id="item-2">
<img src="foo3.jpg" id="item-3">
</div>
<div class="sortable">
<img src="foo_1.jpg" id="item-1">
<img src="foo_12.jpg" id="item-2">
<img src="foo_13.jpg" id="item-3">
</div>
<div class="sortable">
<img src="bar.jpg" id="item-1">
<img src="bar2.jpg" id="item-2">
<img src="bar3.jpg" id="item-3">
</div>
<div class="sortable">
<img src="bar_1.jpg" id="item-1">
<img src="bar_12.jpg" id="item-2">
<img src="bar_13.jpg" id="item-3">
</div>
我必须承认我不太擅长JQuery。我尝试"solve"这个问题如下:
$(".sortable").each(function() {
$(this).sortable({
update:function(event, ui) {
var postData = $(this).sortable("serialize");
//Code to post to PHP and insert into DB here
}
});
});
我会保留类,但是给每个div
一个ID,然后,去这里看看jQuery:jQuery UI Sortable
我的页面上有多个画廊,希望每个画廊都可以排序。图片应保留在每个画廊中。
<div class="sortable">
<img src="foo.jpg" id="item-1">
<img src="foo2.jpg" id="item-2">
<img src="foo3.jpg" id="item-3">
</div>
<div class="sortable">
<img src="foo_1.jpg" id="item-1">
<img src="foo_12.jpg" id="item-2">
<img src="foo_13.jpg" id="item-3">
</div>
<div class="sortable">
<img src="bar.jpg" id="item-1">
<img src="bar2.jpg" id="item-2">
<img src="bar3.jpg" id="item-3">
</div>
<div class="sortable">
<img src="bar_1.jpg" id="item-1">
<img src="bar_12.jpg" id="item-2">
<img src="bar_13.jpg" id="item-3">
</div>
我必须承认我不太擅长JQuery。我尝试"solve"这个问题如下:
$(".sortable").each(function() {
$(this).sortable({
update:function(event, ui) {
var postData = $(this).sortable("serialize");
//Code to post to PHP and insert into DB here
}
});
});
我会保留类,但是给每个div
一个ID,然后,去这里看看jQuery:jQuery UI Sortable