【发布时间】:2013-09-17 13:26:38
【问题描述】:
信息
我使用 target 来改变一些 CSS。这意味着我需要目标的行为才能继续工作。 preventDefault 可能不是一个选项?
问题
我预计window.scrollTo(0, 0); 可以使页面跳转到顶部。那没有发生。为什么不?解决方案?
jsfiddle
您可以在jsfiddle 上试用。向下滚动以查看演示。我添加了填充。
HTML
<a href="#test">Test</a>
<div id="test">My content</div>
Javascript (jQuery)
$("a").on("click", function(e){
window.scrollTo(0, 0);
});
CSS
div {
background: green;
}
#test:target {
background: red;
}
a {
padding-top: 1900px;
display: block;
}
【问题讨论】:
标签: javascript jquery css scroll page-jump