點選TOP后并不是直接跳到頁頂?shù)?,而是滾動上去的
更新時間:2007年02月23日 00:00:00 作者:
如果網(wǎng)頁太長了,一般都使用錨標簽快速返回到TOP
<a href="#header" title="back to top">top</a> 確實很簡單,不過卻有一些高手讓這個簡變成不簡單:
國外演示地址:http://tonyyoo.com/v2/
點選TOP后并不是直接跳到頁頂?shù)?,而是滾動上去的。。而且距離頁頂越長滾動的速度也就越快。。。
研究了下,用到的JS有4個:
<script type="text/javascript" src="scripts/prototype.lite.js"></script>
<script type="text/javascript" src="scripts/moo.fx.js"></script>
<script type="text/javascript" src="scripts/moo.fx.pack.js"></script>
<script type="text/javascript" src="scripts/pageScroll.js"></script>
看起來都好復雜。。不知道有沒有可以精簡點的代碼可以實現(xiàn)同樣的效果呢,我是做不來的了。。
在頁面onload之后,遍歷所有超鏈接,判斷href中是否有#header,有的話觸發(fā)scrollTo即可。。。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
<a href="#header" title="back to top">top</a> 確實很簡單,不過卻有一些高手讓這個簡變成不簡單:
國外演示地址:http://tonyyoo.com/v2/
點選TOP后并不是直接跳到頁頂?shù)?,而是滾動上去的。。而且距離頁頂越長滾動的速度也就越快。。。
研究了下,用到的JS有4個:
<script type="text/javascript" src="scripts/prototype.lite.js"></script>
<script type="text/javascript" src="scripts/moo.fx.js"></script>
<script type="text/javascript" src="scripts/moo.fx.pack.js"></script>
<script type="text/javascript" src="scripts/pageScroll.js"></script>
看起來都好復雜。。不知道有沒有可以精簡點的代碼可以實現(xiàn)同樣的效果呢,我是做不來的了。。
在頁面onload之后,遍歷所有超鏈接,判斷href中是否有#header,有的話觸發(fā)scrollTo即可。。。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
javascript的var與let,const之間的區(qū)別詳解
這篇文章主要為大家介紹了?javascript的var與let,const之間的區(qū)別,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2021-12-12
兩種常用的javascript數(shù)組去重方法思路及代碼
第一種是常規(guī)的方法:建一個新的數(shù)組存放結(jié)果,for循環(huán)中每次從原數(shù)組中取出一個元素,用indexOf查找新數(shù)組中是否有該元素,至于第二種詳細的看下本文哦2013-03-03

