jQuery實現頁面內錨點平滑跳轉


平時我們做導航滾動到內容都是通過錨點來做,刷的一下就直接跳到內容了,沒有一絲的滾動效果,而且 url 鏈接最后會有“小尾巴”,就像#keleyi,今天我就介紹一款 jquery 做的滾動的特效,既可以設置滾動速度,又可以在 url 鏈接上沒有“小尾巴”。

 

效果體驗:http://keleyi.com/keleyi/phtml/jqtexiao/37.htm


HTML文件代碼:

<!DOCTYPE html>  
<html>  
<head>  
<meta charset="UTF-8">  
<title>jQuery實現頁面內錨點平滑跳轉-柯樂義</title><base target="_blank" />  
<style type="text/css">  
#hovertree {  
height: 800px;  
background: red;  
text-align:center;color:white;  
}  
  
#keleyi {  
height: 800px;  
background: green;text-align:center;color:white;  
}  
  
#myslider {  
height: 800px;  
background: black;text-align:center;color:white;  
}  
  
#zonemenu {  
height: 800px;  
background: yellow;text-align:center;  
}  
  
.keleyilink{position:fixed;}  
.keleyilink a {text-decoration:none;}  
</style>  
</head>  
<body>  
<div class="keleyilink">  
<a href="javascript:scroll('hovertree');" target="_self">HoverTree</a>  
<a href="javascript:scroll('keleyi');" target="_self">柯樂義</a>  
<a href="javascript:scroll('myslider');" target="_self">myslider</a>  
<a href="javascript:scroll('zonemenu');" target="_self">ZoneMenu</a>  
</div>  
<div id="hovertree">hovertree  
<br /><br /><br /><a href="http://keleyi.com/a/bjae/jrdfulnx.htm">原文</a> <a href="http://keleyi.com">柯樂義</a> <a href="http://hovertree.com">HoverTree</a> <a href="http://keleyi.com/keleyi/phtml/">特效庫</a>  
</div>  
<div id="keleyi">keleyi</div>  
<div id="myslider">myslider</div>  
<div id="zonemenu">zonemenu</div>  
<script src="http://hovertree.com/ziyuan/jquery/jquery-1.11.3.min.js"></script>  
<script src="http://keleyi.com/keleyi/phtml/jqtexiao/37/jquery.hovertreescroll.js"></script>  
<script>  
function scroll(id) {  
$("#" + id).HoverTreeScroll(1000);  
}  
</script>  
</body>  
</html>

http://www.cnblogs.com/jihua/p/webfront.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM