我有兩個問題,我現在正在摔跤。我試圖用JavaScript跳轉到頁面上的ID(我喜歡JS給出的慢動畫)。雖然我使用的JavaScript雖然不工作。這裏有一個JS撥弄着什麼我工作:Javascript scroll to div
下面是代碼(抱歉長HTML,但不得不使用它的測試滾動):
HTML:
<section id="thumbs-work">
<img id="top-cat" src="images/cat.png">
<p> /* Large amount of text to force scrolling */ </p>
</section>
<div class="back-to-top back-to-top-left">
<p><a>
<span class="top-jump">BACK TO TOP</span><img src="images/cat.png" alt="back to top"></a></p>
</div>
</div>
的Javascript:
$(document).ready(function() {
$(".top-jump").click(function() {
$("html, body").animate({ scrollTop: $("#top-cat").offset().top }, 1000);
return true;
});
});
任何幫助將大大APPR eciated
使用此http://jsfiddle.net/xAbpf/ – PSL 2013-05-13 21:06:12
我會建議不要使用JavaScript滾動該頁面...只需使用瀏覽器的內置鏈接系統重定向到ID或錨點標籤即可。動畫滾動頁面並不會增加用戶的時間。 – benastan 2013-05-13 21:09:34