所以我有一個按鈕,我試圖讓多個功能一起工作。在頁面加載時,上面的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