我有两个问题,我现在正在摔跤。我试图用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