一個簡單的例子,你ul
ID爲sortable
:
$(function() {
var selectedItem = null;
var isSorting = false;
$("ul#sortable")
.sortable({
start: function() { isSorting = true; }
})
.find("li").click(function(e) {
if (!isSorting) {
selectedItem = $(e.target).addClass("selected");
selectedItem.siblings().removeClass("selected");
}
else {
isSorting = false;
}
});
$("button#btn_top").click(function() {
if (selectedItem != null) {
selectedItem.prependTo(selectedItem.parent());
}
});
$("button#btn_bottom").click(function() {
if (selectedItem != null) {
selectedItem.appendTo(selectedItem.parent());
}
});
});
這裏有一個演示:http://jsfiddle.net/SXCsh/
嗨寺門, 非常感謝你。稍微更新一點。 http://jsfiddle.net/SXCsh/5/ 也感謝你介紹我jsfiddle。很有幫助。 – Gokul 2010-07-12 22:34:01