DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> JQuery實現錨點平滑滾動
JQuery實現錨點平滑滾動
編輯:JQuery特效代碼     
一般使用錨點來跳轉到頁面指定位置的時候,會生硬地立即跳轉到指定位置,但是有些時候我們想要平滑地過渡到指定的位置,那麼可以使用JQuery簡單的實現這個效果:

比如,這裡我們將通過點擊<a>標簽跳轉到 id為content的指定位置那裡。

<a id="turnToContent" href="#content"></a>
然後呢,就在我們想要的位置設置id為content的內容塊,這裡用一個div模擬一篇不像文章的文章。最好將此div放在靠後的位置,這樣效果就很明顯一點,如果只是測試一下這個效果,可以用簡單粗暴的方法,在其前面放很多個<p>標簽即可。

<div id="content">
<h2>
<a href="###">HTML5</a>
</h2>
<p>
html5html5html5
</p>
<p class="addMes">標簽:&nbsp;<span>HTML5</span><small>2015年4月19日</small></p>
</div>
最後就是用JQuery來實現平滑過渡的效果了:

$('#turnToContent').click(function () {
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 500);
return false;
});
搞定了!
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved