0

だから私はある種のプラグインに取り組んでいます.CSSで設定されている場合、私がする必要があることの1つは位置を取得することです.

それで、CSSで人がこれを持っているとしましょう:

position: relative;
top: 100px; 

100px ビットを取得する必要があります。それはとても簡単です!

var topMove = parseFloat($('#menu-complete').css('top'));

後でアイテムの位置を変更します。

        var positionMovedMenu = (-(scroll * 1.4) + topMove);
    $('#menu-complete').css({'position' : 'fixed', 'top' : positionMovedMenu+'px'});

残念ながら、CSS 値 'top' が変更されたため、これにより topMove 変数の値が変更されます。元の値を保存するにはどうすればよいですか?

4

1 に答える 1

1

グローバル変数をオブジェクトにして、その情報を簡単に保持できます。複数の値がある場合は、オブジェクト形式で保存することをお勧めします。

于 2011-08-29T18:26:22.953 に答える