这是我的代码:
function trailer() {
window.scroll(0,1750);
}
和html
<li> <a href="#" onclick="trailer()">Trailer GTA 4</a></li>
..当我点击链接时,它会滚动到(0,0)而不是滚动到(0,1750) 为什么???
答案 0 :(得分:1)
您有两种可能的解决方案,您可以在ID
标记中链接元素的a
,
HTML示例
<a href="#myDiv">Jump to DIV</a>
<div id="myDiv">DIV!</div>
示例强>
您需要使用return false
或event.preventDefault();
来阻止链接的默认行为。
JavaScript替代方法是使用scrollTo
,但由于@mplungjan pointed out scroll
与scrollTo
之间的差异没有区别。
答案 1 :(得分:-1)
使用window.scrollTo(0,1750)
请参阅: http://www.w3schools.com/jsref/met_win_scrollto.asp了解有关如何使用scrollTo
的详细信息