【发布时间】:2012-08-15 18:54:17
【问题描述】:
我的目标是让社交分享栏随着页面从一个元素滚动到另一个元素。你可以在这里看到我的进步http://ossian.statenews.com/~matt/statenews-redesign/docs/article.html。现在元素一直滚动到底部,我想滚动到“相关故事”的顶部。这是我的 jQuery:........
$(document).ready(function() {
var $sidebar = $("#sharebox"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 50;
$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
} else {
$sidebar.stop().animate({
marginTop: 0
});
}
});
});
【问题讨论】: