js實例教程-JS返回頭部小火箭(運用window.scroll(x,y))方法代碼實例

发布时间:2018-11-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了js實例教程-JS返回頭部小火箭(運用window.scroll(x,y))方法代碼實例脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小寶典致力於為廣大程序猿(媛)提供高品質的代碼服務,請大家多多光顧小站,小寶典在此謝過。

JS返回頭部小火箭(運用window.scroll(x,y))方法代碼實例

         <!DOCTYPE htML>   <html>   <head lang="en">   <;meta charset="UTF-8">   <tITle></title>   <style>   img {   position: fixed;   bottom: 100px;   right: 50px;   cursor: pointer;   display: none;   border: 1px solid #000;   }   p {   width: 1210px;   margin: 100px auto;   text-align: center;   font: 500 26px/35px "simsun";   color: red;   }   </style>   <script src="aniMATE.js"></script>   <script>   window.onload = function () {   //需求:被捲去的頭部超過100顯示小火箭,然後點擊小火箭屏幕緩慢移動到最頂端。   //難點:我們以前是移動盒子,現在是移動屏幕,我們沒有學過如何移動屏幕。   // 技術點:window.scrollTo(x,y);瀏覽器顯示區域跳轉到指定的坐標   //步驟:   //1.老三步   VAR img = document.getelementsbytagname("img")[0];   window.onscroll = function () {   //被捲去的距離大於200顯示小火箭,否則隱藏   //2.顯示隱藏小火箭   if(scroll().top>1000){   img.style.display = "block";   }else{   img.style.display = "none";   }   //每次移動滾動條的時候都給leader賦值,模擬leader獲取距離頂部的距離   leader = scroll().top;   }   //3.緩動跳轉到頁面最頂端(利用我們的緩動動畫)   var timer = null;   var target = 0; //目標位置   var leader = 0; //顯示區域自身的位置   img.onclick = function () {   //技術點:window.scrollTo(0,0);   //要用定時器,先清定時器   clearInterval(timer);   timer = setInterval(function () {   //獲取步長   var step = (target-leader)/10;   //二次處理步長   step = step>0?Math.ceil(step):Math.floor(step);   leader = leader +step;   //顯示區域移動   window.scrollTo(0,leader);   //清除定時器   if(leader === 0){   clearInterval(timer);   }   },25);   }   }   </script>       </head>   <body>   <img src="images/Top.jpg"/>   <p>   我是最頂端.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>           </p>   </body>   </html>

JS返回頭部小火箭(運用window.scroll(x,y))方法代碼實例

         <!DOCTYPE html>   <html>   <head lang="en">   <meta charset="UTF-8">   <title></title>   <style>   img {   position: fixed;   bottom: 100px;   right: 50px;   cursor: pointer;   display: none;   border: 1px solid #000;   }   p {   width: 1210px;   margin: 100px auto;   text-align: center;   font: 500 26px/35px "simsun";   color: red;   }   </style>   <script src="animate.js"></script>   <script>   window.onload = function () {   //需求:被捲去的頭部超過100顯示小火箭,然後點擊小火箭屏幕緩慢移動到最頂端。   //難點:我們以前是移動盒子,現在是移動屏幕,我們沒有學過如何移動屏幕。   // 技術點:window.scrollTo(x,y);瀏覽器顯示區域跳轉到指定的坐標   //步驟:   //1.老三步   var img = document.getElementsByTagName("img")[0];   window.onscroll = function () {   //被捲去的距離大於200顯示小火箭,否則隱藏   //2.顯示隱藏小火箭   if(scroll().top>1000){   img.style.display = "block";   }else{   img.style.display = "none";   }   //每次移動滾動條的時候都給leader賦值,模擬leader獲取距離頂部的距離   leader = scroll().top;   }   //3.緩動跳轉到頁面最頂端(利用我們的緩動動畫)   var timer = null;   var target = 0; //目標位置   var leader = 0; //顯示區域自身的位置   img.onclick = function () {   //技術點:window.scrollTo(0,0);   //要用定時器,先清定時器   clearInterval(timer);   timer = setInterval(function () {   //獲取步長   var step = (target-leader)/10;   //二次處理步長   step = step>0?Math.ceil(step):Math.floor(step);   leader = leader +step;   //顯示區域移動   window.scrollTo(0,leader);   //清除定時器   if(leader === 0){   clearInterval(timer);   }   },25);   }   }   </script>       </head>   <body>   <img src="images/Top.jpg"/>   <p>   我是最頂端.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>   風吹馬尾千條線,雨打羊毛一片氈.....<br>           </p>   </body>   </html>

覺得可用,就經常來吧!Javascript技巧 腳本寶典 歡迎評論哦! js技巧,巧奪天工,精雕玉琢。小寶典獻醜了!

脚本宝典总结

以上是脚本宝典为你收集整理的js實例教程-JS返回頭部小火箭(運用window.scroll(x,y))方法代碼實例全部内容,希望文章能够帮你解决js實例教程-JS返回頭部小火箭(運用window.scroll(x,y))方法代碼實例所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。