關於如何使用javascript監聽滾動條滾動事件

Javascript監聽滾動條滾動事件

01:58:52javascript

這是個人第一篇博文~前面就稍微囉嗦一下~css

 做爲前端開發者在網頁開發中,隨時記錄一些心得是一個很好的習慣,這也是我在爲什麼來這裏的緣由之一~~除此以外,分享一句古詩「紙上得來終覺淺,絕知此事要躬行!」,想必道理你們都懂,仍是要求咱們勤動手html

好吧!前面太羅嗦,如今進入正題吧前端

關於監聽滾動條滾動事件,其實很簡單,這裏就舉一個簡單的實例吧java

在網頁中,一般有一個通往網頁頂部的錨點,如今咱們就來實現它spa

html3d

<a id="scrollup" href="#top" style="position:fixed;z-index: 999;display: none;">^</a>

 

csscode

#scrollup{
        background: #777;
        color:#eee;
        font-size: 40px;
        text-align: center;
        text-decoration: none;
        bottom:65px;
        right:20px;
        overflow: hidden;
        width:46px;
        height:46px;
        border:none;
        opacity:.8;
        &:active{opacity:.7;}
    }

以上就是箭頭所指按鈕的樣式啦,接下是實現滾動條監聽事件~htm

javascriptblog

<script type="text/javascript">
         window.onscroll= function(){ //變量t是滾動條滾動時,距離頂部的距離 var t = document.documentElement.scrollTop||document.body.scrollTop; var scrollup = document.getElementById('scrollup'); //當滾動到距離頂部200px時,返回頂部的錨點顯示 if(t>=200){ scrollup.style.display="block"; }else{ //恢復正常 scrollup.style.display="none"; } } </script>

 

實現的方法都在註釋裏面啦,滾動條滾動監聽事件有不少,這只是一個簡單的例子~~

2017-03-24   01:58:36

相關文章
相關標籤/搜索