function shrinkList(list, num) {
	var listHeight = list.height(),
	firstItem = list.children("li:first"),
	firstItemPos = firstItem.position(),
	secondItemPos = firstItem.next().position(),
	listItemHeight = secondItemPos.top - firstItemPos.top;

	// 查找第num个列表项，并在其后面添加"more..."
	var item = firstItem;
	for (var i = 0; i < (num - 1); i++) {
		item = item.next();
	}
	var more = $("<li><a href='javascript:void(0)'>(全部显示...)</a></li>");
	more.click(function() {
		more.hide();
		list.animate({ height: listHeight });
	});
	item.after(more);

	list.height(listItemHeight * (num + 1));
	list.css("overflow", "hidden");
}



$(document).ready(function() {
	shrinkList($("#archives ul"), 5);
});

