我有一些内部链接显示不同的内容。内部链接强制滚动到页首
每次我点击浏览器滚动到某个位置的内部链接。
我需要做的是强制它滚动到顶部。
例如:
<a href="#show_area_1">Click Here</a>
它会表现出一定的DIV这是很好的,但我也需要它来滚动到顶部。
这可能吗?
我有一些内部链接显示不同的内容。内部链接强制滚动到页首
每次我点击浏览器滚动到某个位置的内部链接。
我需要做的是强制它滚动到顶部。
例如:
<a href="#show_area_1">Click Here</a>
它会表现出一定的DIV这是很好的,但我也需要它来滚动到顶部。
这可能吗?
不知道确切的方法的权利,但这样的事情应该工作:
$('a').on('click', function(e) {
e.preventDefault();
// do your js stuff
$(window).scrollTop(0);
});
完美。谢谢。 – 2012-11-20 01:57:30
您的链接是否有与点击事件关联的JS代码?也许你正在阻止它的传播,这就是为什么他们不滚动你的页面。
如果您的链接的href值为“#”,并且您不停止事件传播(通过从处理程序方法返回FALSE或使用stopPropagation方法),那么您应该设置..
对不起,链接不起作用(如果它是为了链接)。
稍微澄清一下 - 你是否试图让窗口滚动div到视图的顶部,或让窗口保持滚动到视口的顶部?
一个链接或代码示例将是有益的......
如果你只是想链接到页面的顶部,
<a href="#">Back to Top</a>
应该做的伎俩。
消除不确定性:您有(通过JavaScript函数)显示在href相关的id的内容链接区。你没有使用命名锚? – rlemon 2012-03-20 17:25:28