2

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

剧本:

<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>

我错过了什么?

4

2 回答 2

4

http://jsfiddle.net/mA34T/

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

这能解决你的问题吗?

于 2013-08-16T17:31:02.957 回答
0

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

无需包装它,因为您只是在声明一个函数。

于 2013-08-16T18:02:27.977 回答