0

かなりうまく機能するスクリプトがあります。ここにデモがあります

クリックTest 1すると div が開きます。クリックすると下Test 2スクロールします。

ただし、動作させたいので、「テスト 2」をクリックすると、div が開き、 下に スクロールします。これは可能ですか?

可能であれば、2つの機能を組み合わせるという意味だと思います。

4

2 に答える 2

1

あなたが持っているコードでは:

$("#box2 h3 a").click(function () {
    var $this = $(this);
    $('html, body').animate({
         scrollTop: $this.offset().top
    }, 1000);
    return false;
});

関数内の任意の場所に次のステートメントを追加するだけです (明らかな return ステートメントの前):

$('#newboxes7').addClass('active');
于 2013-01-29T08:21:05.770 に答える
0

はい、可能です..複数のイベントをバインドするために Bind を使用できます..さらに、将来のイベントをバインドするために Live を使用することもできます!

于 2013-01-29T08:20:15.160 に答える