이 글은 주로 모든 사람을 위한 JS Top 예제 코드를 자세히 소개합니다. 관심 있는 친구들이 참고할 수 있기를 바랍니다.
이 문서의 예제는 참조용으로 JS의 상위 예제 코드를 공유합니다. 구체적인 내용은 다음과 같습니다
html/css part
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="返回顶部效果.js"></script> <style> .container{ width:1190px; margin: 0px auto; } .container a{ display: none; width:40px; height:40px; background: url(/535e0dc100010e9c00400080.jpg) no-repeat; position: fixed; left:95%; bottom: 50px; } .container a:hover{ background: url(/535e0dc100010e9c00400080.jpg) no-repeat; background-position: left -40px; } </style> </head> <body> <p class="container"> <img src="/535e0ce800015b7511902787.jpg" alt=""> <a id="btn" href="javascript:" class="btn" title="回到顶部"></a> </p> </body> </html>
JS part
window.onload=function(){ var obtn=document.getElementById("btn"); var clientHeight=document.documentElement.clientHeight||ocument.body.clientHeight; var isTop=true; var timer=null; window.onscroll=function(){ var topH=document.documentElement.scrollTop||document.body.scrollTop; if(topH>clientHeight){ obtn.style.display="block"; }else{ obtn.style.display="none"; } } obtn.onclick=function(){ timer=setInterval(function(){ var topH=document.documentElement.scrollTop||document.body.scrollTop; var stepLength=Math.ceil(topH/5); document.documentElement.scrollTop=document.body.scrollTop=topH-stepLength; if(topH==0){ clearInterval(timer); } },30); } }
관련 권장 사항:
일반적으로 사용되는 여러 웹 페이지가 최상위 코드로 돌아갑니다
JavaScript의 간단한 최상위 코드로 돌아가는 방법과 설명 지침
JQUERY를 사용하여 가변 투명성을 달성하면 최상위 코드로 돌아가는 효과
위 내용은 JS 맨 위로 돌아가기 예시 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!