You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
var abouts = getUrlParam("about")
if (abouts == "about") {
$("html,body").animate({scrollTop:$("#about").offset().top},1000);
}
var st = document.documentElement.scrollTop, speed = st / 10;
var funScroll = function () {
st -= speed;
if (st <= 0) {
st = 0;
}
window.scrollTo(0, st);
if (st > 0) {
setTimeout(funScroll, 10);
}
};
funScroll()
Activity
linghucq1 commentedon May 8, 2019
qqdnnd commentedon May 17, 2019
window.scrollTo(0,0); //ie不支持,但好用
document.documentElement.scrollTop = 0;
location.href += '#';
myprelude commentedon Jun 13, 2019
Konata9 commentedon Jul 10, 2019
总结了前面几位老哥的答案,另外加了一个 a 标签的锚点方法。
利用
a
标签的锚点。在顶部放一个a
标签<a name="top">顶部</a>
,在需要回到顶部的位置放置一个a
标签,地址为top
。<a href="#top">回到顶部</a>
。要做成隐藏的锚点,可以把内部的内容去掉,name
是必须的。利用
#
,在 url 后增加#
不会让页面刷新,并且可以回到顶部。可以对location.href
进行设置location.href += '#'
。当这个方法执行多次即有多个#
时,页面不会有响应。利用
javascript
设置scrollTop = 0
,一般设置在最外层,即document.documentElement.scrollTop = 0
就可以返回顶部。Vi-jay commentedon Jul 26, 2019
NeverLoseYourWay commentedon Aug 31, 2019
1.通过锚链接回到顶部,需要将body加入一个名为top的标记:
回到顶部
2.通过JavaScript的scroll回到顶部,控制水平和垂直方向:
JavaScript回到顶部<s/a>
NeverLoseYourWay commentedon Aug 31, 2019
<a href="#top" target="_self">回到顶部</a> <a href="javascript:scroll(0,0)">JavaScript回到顶部<s/a>
15190408121 commentedon Sep 1, 2019
前几天写的跳转页面后jquery的锚点方法
检测到参数about之后直接出发参数定位到锚点
censek commentedon Oct 17, 2019
关于 document.documentElement 和 document.body
blueRoach commentedon Jun 2, 2020
a标签设置属性href="#top"
a标签的锚点,需要再顶部标签设置id
js
window.scrollTo(0, 0)
location.href += '#'
document.documentElement。scrollTop = 0
giggleCYT commentedon Jun 20, 2020
<button><a href="#">点我回顶部</a></button>
Alex-Li2018 commentedon Aug 5, 2020
带动画的写法
smile-2008 commentedon Sep 14, 2020
总结了前面几位老哥的答案,另外加了一个 a 标签的锚点方法。
利用 a 标签的锚点。在顶部放一个 a 标签 顶部,在需要回到顶部的位置放置一个 a 标签,地址为 top。 回到顶部。要做成隐藏的锚点,可以把内部的内容去掉,name 是必须的。
利用 #,在 url 后增加 # 不会让页面刷新,并且可以回到顶部。可以对 location.href 进行设置 location.href += '#'。当这个方法执行多次即有多个 # 时,页面不会有响应。
利用 javascript 设置 scrollTop = 0,一般设置在最外层,即 document.documentElement.scrollTop = 0 就可以返回顶部。
378406712 commentedon May 6, 2021
document.documentElement.scrollTop;
9 remaining items