如何跳到浏览器页面的顶部
我正在编写一个模式popup窗口,当按下打开的模式button时,我需要浏览器跳转到屏幕的顶部。 有没有办法使用jQuery将浏览器滚动到顶部?
你可以像这样设置scrollTop
:
$('html,body').scrollTop(0);
或者,如果你想要一个小animation,而不是一个快照的顶部:
$('html, body').animate({ scrollTop: 0 }, 'fast');
没有animation,你可以使用普通的JS:
scroll(0,0)
用animation,检查尼克的答案。
如果您使用的是jQuery UI对话框,则可以将模式的样式固定在窗口中,使其不会popup视图,而无需滚动。 除此以外,
var scrollTop = function() { window.scrollTo(0, 0); };
应该做的伎俩。
你可以做到没有JavaScript,只需使用锚标签? 那么这些js就可以免费访问了。
虽然当你使用模态,我假设你不关心是免费的。 ;)
您正在使用jQuery UI对话框,您可以将模式的样式固定在窗口中,使其不会popup视图,而无需滚动。 其他