-5

重複の可能性:
jquery を使用して整数から減算する

divのオフセットから50を引きたいです。私のコードはこれです。

if (scroll) {
    $('html, body').animate({"scrollTop":  $(scroll).offset().top - 50});
        $(scroll).css('color', 'blue');
        $(scroll).mouseleave(function() {
        $(this).css('color', 'black');
        });
    }

しかし、これは機能していません。誰かが私を助けることができますか?

4

2 に答える 2

0

.cssメソッドを使用できます

$('div').CSS('margin-top','-50');
于 2012-09-09T06:21:24.373 に答える
0

メソッドを使用してプロパティcssを変更できますtop

$('div').css('top', $('div').offset().top - 50);​

デモ

アップデート:

$('div').animate({'top' : $('div').offset().top - 50});

また、if (scroll)true と評価されることを確認してください。

デモ

于 2012-09-09T06:10:28.723 に答える