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