我试图创建一个超链接,点击后会滚动到位置2500.
超链接: 家
function scrollWin(amount) {
$('body,html').animate({scrollTop: 2500}, 800);
}
window.onload = function(){
var projectLink = document.getElementById('homeLink');
projectLink.addEventListener = scrollWin(2500);
};
window.onload中的部分正在运行,但在页面加载时正在调用。我只想在点击链接时滚动它。 我做错了什么?
答案 0 :(得分:0)
我没有滚动科学家,但是如果您使用jQuery进行滚动,那么您是否无法使用它来绑定点击处理程序?
function scrollWin(amount) {
$('body,html').animate({scrollTop: amount}, 800);
}
$(function () {
$("#homeLink").on("click", function () {
scrollWin(2500);
});
});