$("#more:not(.disabled)").live("click", function(event) {
event.preventDefault();
var urlPieces = (event.target.href).split("/");
var nextURL = urlPieces[urlPieces.length - 2] + "/" + urlPieces[urlPieces.length - 1];
var items = $(".item");
var itemCount = items.length;
items.each(function(i) {
var passthru = this;
window.setTimeout(function() {
$(passthru).animate({opacity:"0"}, 60, function() {
if (i == itemCount - 1) {
$("#browse").load(nextURL + " .item, #controls", fadeInNew);
}
});
}, 60*i);
});
});
fadeInNew 在其他地方一个一个地处理新的淡入淡出,但这或多或少是我正在寻找的东西,它周围有一些额外的代码,可能会对正在发生的事情有所了解(在其 href 中有一个带有 url 的下一个箭头,如果javascript打开,我需要相对于当前页面的下一页的URL,如果它关闭,它会将该url作为href并加载一个新页面,该页面在页面上具有相同的内容,但新项目除外已被 $.load-ed。