繁体   English   中英

jQuery滚动到锚点在页面上的位置

[英]jquery scroll to position on page on anchor click

我正在尝试创建一个锚点链接,单击该链接将向下滚动页面。

剧本:

<script type="text/javascript">                         
$(document).ready(function() {
    function scrollWin(){
        $('html,body').animate({
            scrollTop: $("#scrollToHere").offset().top
        }, 800);
    }
});
</script>

链接:

<a class="icon_button" href="#"  onclick="scrollWin();" ><i class="icon-chevron-down "></i> </a>

然后将div滚动到:

<div id="scrollToHere">
Scroll to here
</div>

我想念什么?

http://jsfiddle.net/mA34T/

$('#foo').click(function () {
    $('html,body').animate({
        scrollTop: $("#scrollToHere").offset().top
    }, 800);
});

这样可以解决您的问题吗?

尝试删除'$(document).ready(function(){'包装器

您只需要声明一个函数就不需要包装它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM