使用 jQuery 1.10。我有以下内容:
$('html, body').animate({
scrollTop: $("#copyright").offset().top
}, 500);
$("<%= j(render 'shop') %>").hide().appendTo($("#shops")).slideDown("fast");
它所做的是向下滚动到页面末尾,然后附加新元素。但是当它滚动时,新元素已经是 slideDown 了。
问题:
我希望用户向下滚动到页面底部,然后看到新元素 slideDown 以创建新元素创建的 UX 感觉。
奖励:您注意到我滚动到
#copyright
页脚的位置。实际上我希望它滚动到将要附加新元素的确切位置(通常有很多shops
,它将在最后一个商店之后附加。
注意:这两行代码都可以工作,只需要稍微调整一下。
谢谢。