所以我有一个按钮,我正在尝试使用多种功能。在页面加载时,上面的 div 是隐藏的,一旦单击按钮,它将使 div 可见并滚动到顶部。我可以让两者分开工作,但不能一起工作。有人可以指出我做错了什么吗?
$(function () {
$("#work").hide();
$(".button").bind("click", function () {
$("#work").show();
});
$(".button").click(function () {
$('html, body').animate({
scrollTop: $("#work").offset().top
}, 2000);
});
});
更新 1:
添加了一个小提琴:http: //jsfiddle.net/5qQJN/1/
更新 2:
所以它设法工作,但只有在你点击一次之后。假设您单击它,跳到顶部,再次向下滚动单击,然后它将滚动动画..这是否意味着我需要加载窗口?