From 53fefad9ce12b0492320533231e66f66d35bc53c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Willian=E5=A8=81=E5=BB=89?= <1410432625@qq.com> Date: Tue, 6 Jul 2021 06:20:51 +0000 Subject: [PATCH] add _scripts/scrollTop.js. --- _scripts/scrollTop.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 _scripts/scrollTop.js diff --git a/_scripts/scrollTop.js b/_scripts/scrollTop.js new file mode 100644 index 0000000..d8710f3 --- /dev/null +++ b/_scripts/scrollTop.js @@ -0,0 +1,29 @@ +if(location.hash.indexOf('?')>-1) +{ + var urlp = location.hash.split('?'); + if(urlp.length>0) + { + var up = urlp[1].split('&'); + for(var u in up) + { + var surlp = up[u].split('='); + for(var s in surlp) + { + if(surlp[0] === 'id') + { + if(parseInt(window.pageYOffset) < window.document.getElementById(decodeURI(surlp[1])).offsetTop) + { + var setT = setTimeout(function(){ + location.reload(); + if(parseInt(window.pageYOffset) >= window.document.getElementById(decodeURI(surlp[1])).offsetTop) + clearTimeout(setT); + },500); + // console.log(parseInt(window.pageYOffset), window.document.getElementById(decodeURI(surlp[1])).offsetTop) + // console.log(parseInt(window.pageYOffset) < window.document.getElementById(decodeURI(surlp[1])).offsetTop) + + } + } + } + } + } +} -- Gitee