最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中返回頂部按鈕的實現(xiàn)

 更新時間:2015年05月05日 11:24:24   投稿:hebedich  
這篇文章主要介紹了使用javascript實現(xiàn)博客園頁面右下角返回頂部按鈕的思路及源碼,非常不錯,這里推薦給小伙伴們

炫酷的返回頂部功能

js核心代碼

window.onscroll = function(){ 
  var t = document.documentElement.scrollTop || document.body.scrollTop; 
  var top_div = document.getElementById( "go" ); 
  if( t >= 300 ) { 
    top_div.style.display = "block"; 
  } else { 
    top_div.style.display = "none"; 
  } 
} 
 
 
var ptt=20;
function pageScroll() {
 
document.getElementById('flypig').style.display='block';
window.scrollBy(0,-10); //每次上升10px
 
 
 
if(document.body.scrollTop==0) {  
  document.getElementById('flypig').style.marginBottom=ptt+'px';
  ptt=ptt+10; 
}
scrolldelay = setTimeout('pageScroll()',2); //2毫秒重復(fù)執(zhí)行一次
 
if(ptt>=1000){
  ptt=0;
  document.getElementById('flypig').style.marginBottom=20+'px';
  document.getElementById('flypig').style.display='none';
  clearTimeout(scrolldelay);
}
//pageScroll ends
} 
    

html

<!DOCTYPE html>
<html>
<head>
 <title>返回頂部按鈕的實現(xiàn)</title>
 <meta charset="utf-8" />
<style>
body{
  margin:0px;
}
#flypig{
 display: none; 
 float: left; 
 position: fixed; 
 bottom: 20px; 
 margin-left: 75%; 
 cursor: pointer; 
 margin-bottom: 20px;
}
#go{
 display: block; 
 float: left; 
 position: fixed; 
 bottom: 10px; 
 margin-left: 75%; 
 cursor: pointer;
}
</style>
<script>
 
window.onscroll = function(){ 
  var t = document.documentElement.scrollTop || document.body.scrollTop; 
  var top_div = document.getElementById( "go" ); 
  if( t >= 300 ) { 
    top_div.style.display = "block"; 
  } else { 
    top_div.style.display = "none"; 
  } 
} 
 
var ptt=20;
function pageScroll() {
 
document.getElementById('flypig').style.display='block';
window.scrollBy(0,-10); //每次上升10px
 
if(document.body.scrollTop==0) {  
  document.getElementById('flypig').style.marginBottom=ptt+'px';
  ptt=ptt+10; 
}
scrolldelay = setTimeout('pageScroll()',2); //2毫秒重復(fù)執(zhí)行一次
 
if(ptt>=1000){
  ptt=0;
  document.getElementById('flypig').style.marginBottom=20+'px';
  document.getElementById('flypig').style.display='none';
  clearTimeout(scrolldelay);
}
//pageScroll ends
} 
    
</script>
</head>
<body>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<h1 style="text-align:center;">請往下滑</h1>
<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 />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /><!--讓你的頁面足夠的長-->
<div style="display: none; float: left; position: fixed; margin-left: 50%; cursor: pointer; margin-bottom: 20px;" id="flypig">
<img src="/wp-content/themes/Jakesoft/images/flypig.gif">    </div>
<div style="display: none; float: left; position: fixed; bottom: 10px; margin-left: 50%; cursor: pointer;" id="go" onclick="pageScroll()">返回頂部</div></html>

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • 使用canvas實現(xiàn)魔法攝像頭的示例代碼

    使用canvas實現(xiàn)魔法攝像頭的示例代碼

    我們用手機的攝像頭自拍,很容易實現(xiàn)簡單的自拍效果,如復(fù)古、黑白等等,其實我們使用web端的JavaScript也是可以實現(xiàn)的,接下來就帶領(lǐng)小伙伴實現(xiàn)一個魔法攝像頭,并且提供了截圖下載功能,需要的朋友可以參考下
    2023-08-08
  • 教你如何寫出可維護的JS代碼

    教你如何寫出可維護的JS代碼

    在平時工作開發(fā)中,大部分開發(fā)人員都花費大量的時間在維護其他人員的代碼。很難從頭開始開發(fā)新代碼,很多情況下都是以他人成果為基礎(chǔ)的,或者新增修改需求,自己寫的代碼也會被其他開發(fā)人員調(diào)用,所以寫好一份高質(zhì)量可維護的代碼就顯得十分重要。
    2021-05-05
  • 微信小程序靜默登錄的實現(xiàn)代碼

    微信小程序靜默登錄的實現(xiàn)代碼

    這篇文章主要介紹了微信小程序靜默登錄的實現(xiàn)代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 微信小程序滾動、輪播圖和文本實例詳解

    微信小程序滾動、輪播圖和文本實例詳解

    輪播圖是我們?nèi)粘i_發(fā)中經(jīng)常會遇到的一個需求,下面這篇文章主要給大家介紹了關(guān)于微信小程序滾動、輪播圖和文本的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • JS創(chuàng)建自定義對象的六種方法總結(jié)

    JS創(chuàng)建自定義對象的六種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于JS創(chuàng)建自定義對象的六種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • IE innerHTML,outerHTML所引起的問題

    IE innerHTML,outerHTML所引起的問題

    我們在用javascript創(chuàng)建一個遮蓋層(div)后,如果點擊關(guān)閉用到了
    2009-06-06
  • JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能示例

    JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能示例

    這篇文章主要介紹了JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能,可實現(xiàn)基本的數(shù)字四則運算功能,涉及javascript基本數(shù)值運算與流程控制、判斷等操作技巧,需要的朋友可以參考下
    2018-09-09
  • webpack中使用Eslint的實現(xiàn)

    webpack中使用Eslint的實現(xiàn)

    本文主要介紹了webpack中使用Eslint的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • javascript獲取指定區(qū)間范圍隨機數(shù)的方法

    javascript獲取指定區(qū)間范圍隨機數(shù)的方法

    下面小編就為大家?guī)硪黄猨avascript獲取指定區(qū)間范圍隨機數(shù)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • javascript中字體浮動效果的簡單實例演示

    javascript中字體浮動效果的簡單實例演示

    這篇文章主要介紹了javascript中字體浮動效果的簡單實例演示,在一些網(wǎng)站上經(jīng)常遇到當鼠標移導航欄的時候,能夠使其彈出下拉選項,現(xiàn)在就演示一下這種功能,感興趣的小伙伴們可以參考一下
    2015-11-11

最新評論

多伦县| 龙海市| 屏南县| 北安市| 招远市| 成安县| 襄汾县| 新郑市| 高阳县| 南宁市| 富宁县| 保康县| 洛浦县| 沾化县| 霍邱县| 蕲春县| 万州区| 隆子县| 彰化市| 玉田县| 伊宁县| 纳雍县| 德安县| 武城县| 巩义市| 陇西县| 平果县| 岳阳县| 松溪县| 鄯善县| 海丰县| 合肥市| 锡林浩特市| 黎城县| 新营市| 高青县| 疏勒县| 清水河县| 潜江市| 福贡县| 仙游县|