2010-06-02 45 views
3

如何将焦点设置到页面顶部?如何将焦点设置在页面顶部

+4

这是几乎连一个问题,它肯定是不够的理解来开始回答。我很确定我并不孤单,有这种感觉。 – 2010-06-02 10:37:51

回答

2
document.location.href = "#"; 

将滚动回涨,但也将增加一个“#”到您的网址,但考虑到这个问题,我可能只是回答

functionToSetFocusOnTopOfPage(); 

,这将是一样好

+0

我喜欢这一款。完美的工作! – ihue 2015-05-06 18:28:22

2

如果你写一点,以便我们能够理解你的问题,这将是有益的。

一个非常简单的方法是链接到页面上的class或id。

例如此页“page.html中”

<body> 
     <div id="top"> ..................Content................</div> 
     <div id="otherdiv">........................</div> 
</body> 

然后如果你需要把重点放在顶部,发送类似“page.html中#顶”的链接页面会自动工作重点放在最

,或者如果你想坚持的JavaScript,然后做这个

document.location.href = '#top'; //to send it to the top 

,但是我要说的使用简单的HTML锚返回页首像

<a href="#top">Back to Top</a>

16

我发现window.scrollTo功能this use

window.scrollTo(0,0);

+0

在jQuery中:'$(window).scrollTop(0);' – davidpolo 2017-02-01 09:00:54

2

Check this similar question. This has so many answers which gives you different ways to do it

以下是主要建议的方法,


Javascript功能来滚动到顶部坐标。

window.scrollTo(0,0); 

语法是,使用jquery

window.scrollTo(x-coord, y-coord); 

向上滚动,

$("html, body").animate({ scrollTop: 0 }, "slow"); 

导航/滚动到使用JavaScript的特定元素,

<div id="jump_to_me"> 
    blah blah blah 
</div> 

<a target="#jump_to_me">Click Here To Destroy The World!</a> 

简单的JavaScript的方式把重点放在顶部,

window.location = '#' 
相关问题