所以我有一个按钮,我试图让多个功能一起工作。在页面加载时,上面的div是隐藏的,一旦按钮被点击,它将使div可见并滚动到顶部。我可以分开工作,但不能在一起工作。有人能指出我做错了什么吗?1按钮上的jQuery多功能
$(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:
所以它管理工作,但点击它之后,才一次。说你点击它,跳到顶部,你再次向下滚动点击,然后它将与动画滚动..所以这意味着我需要一个窗口负载?
^这 - 我想知道自己为什么需要两个点击处理程序,这可能是在OP的示例代码中过分简化。 – Adrian 2013-03-13 21:00:39
感谢您的回复和编辑。然而,仍然没有骰子,当我点击按钮的div将出现,它将滚动到顶部,但没有动画,只是一个跳跃。 – Sneezy 2013-03-13 21:05:57
你可以用你的HTML更新你的问题,并且如果可能的话,用一个说明问题的jsFiddle。 – j08691 2013-03-13 21:06:36