0

そのため、複数の機能を使用できるようにしようとしているボタンが1つあります。ページの読み込み時に上記の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:

したがって、それはなんとか機能しますが、一度クリックした後でのみです。クリックして一番上にジャンプし、もう一度下にスクロールすると、アニメーションでスクロールします。つまり、ウィンドウの読み込みが必要ですか?

4

2 に答える 2