我有一块jQuery代码,当在页脚中单击链接时,该代码应该将用户滚动(动画)到页面顶部。现在,它可以在我的计算机上工作(在开发中),但在生产服务器上,它没有动画,它只是跳到顶部。有什么想法吗?
/* scroll to top */
$(document).ready(function () {
$('a[href=#top]').click(function () {
$('html, body').animate({ scrollTop: 0 }, 500);
return false;
});
});
链接在页脚
中<a href="#top">back to top</a>
锚点位于身体标签打开后的顶部
<a name="#top"></a>
EDIT / UPDATE: 似乎所有jQuery都没有在网站上运行..我已经使用Google的API链接到jQuery库
<script type="text/javascript" charset="UTF-8" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
为什么这会在我的计算机上运行,而不是从云服务器运行?
答案 0 :(得分:0)
尝试使用id
代替name
:
<a id="top"></a>