在页面加载时调用的Javascript滚动函数

时间:2015-07-25 03:20:56

标签: javascript jquery html

我试图创建一个超链接,点击后会滚动到位置2500.

超链接:     家

function scrollWin(amount) {
    $('body,html').animate({scrollTop: 2500}, 800); 
}

window.onload = function(){ 
    var projectLink = document.getElementById('homeLink');
    projectLink.addEventListener = scrollWin(2500);
};

window.onload中的部分正在运行,但在页面加载时正在调用。我只想在点击链接时滚动它。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

我没有滚动科学家,但是如果您使用jQuery进行滚动,那么您是否无法使用它来绑定点击处理程序?

function scrollWin(amount) {
    $('body,html').animate({scrollTop: amount}, 800); 
}

$(function () {
    $("#homeLink").on("click", function () {
        scrollWin(2500);
    });
});