-5

var height に格納されている値を margin-top の値として使用するにはどうすればよいですか?

<script>
    $(document).ready(function(){
      var height = $(window).height() / 2;

      $("a").click(function(){

        $("#loader").css({"margin-top:", ***height});

      });

    });
</script>

前もって感謝します...

4

5 に答える 5

5

このような:

<script>
    $(document).ready(function(){
      var height = $(window).height() / 2;

      $("a").click(function(){

        $("#loader").css('margin-top', height+'px');

      });

    });
</script>

デモ: http://jsfiddle.net/MtEjP/

于 2013-04-05T11:25:14.927 に答える
2

これを試して:

$("#loader").css('margin-top', height+'px');
于 2013-04-05T11:26:02.160 に答える
0

あなたは2つの方法でそれを書くことができます:

$("#loader").css({"margin-top": height});

また

$("#loader").css("margin-top", height);

複数の属性を使用する最初の方法を選択する必要があります。コンマ(,)で区切ります。

Ex: $("#loader").css({"margin-top": height, "margin-bottom": height, "margin-left": "10px"});
于 2014-01-30T10:23:33.613 に答える
0

これを試してmarginTopを設定してください

  $('#loader').css('marginTop', height);

ここでデモを確認してください..... http://jsfiddle.net/SUBqf/

于 2013-04-05T11:33:44.220 に答える