0
我有一个页面顶部有一个徽标,下面有一个表单。有“登录”和“加入”按钮,当他们点击时,他们扩大各自的形式。我希望当这些按钮被点击时也滚动到这些我称之为“登录”和“连接”的表单。问题在于窗口的高度不足以使滚动成为可能。我想在点击按钮然后滚动时先修改身高,但我该怎么做?即使窗口高度很小,jQuery也会滚动到元素
我有一个页面顶部有一个徽标,下面有一个表单。有“登录”和“加入”按钮,当他们点击时,他们扩大各自的形式。我希望当这些按钮被点击时也滚动到这些我称之为“登录”和“连接”的表单。问题在于窗口的高度不足以使滚动成为可能。我想在点击按钮然后滚动时先修改身高,但我该怎么做?即使窗口高度很小,jQuery也会滚动到元素
试试这个:
// first modify the body height
$('body').height($(window).height() + 1000);
// scroll to the Login button
$('html, body').animate({
scrollTop: $('#Login').offset().top
}, 'slow');
就像一个魅力太感谢你了,我每天学习:) – 2013-05-12 09:44:14