1

弱いタイトルでごめんなさい。

私はかなりうまくいっているいくつかのjQueryを持っていますが、私はいくつかの基本を知らないと思います. -wt/2px を左マージンとして書きたいのですが、文字列と数値の間でどのように分かれているのかわかりません - 何か助けはありますか?

これが答えの後に私たちが思いついたものです/(私たちは独自のcssをオーバーライドしていましたが、 CODEPENの問題の1つにすぎませんでした

jQuery

$(document).ready(function(){

  var innerH = $('.v-align'),
    ht = innerH.height();

  var innerW = $('.h-align'),
    wt = innerW.width();

  innerH.css({
    'position':'absolute',
    'top':'50%',
    'margin':-ht/2+'px 0 0 0'
  });

  innerW.css({
    'position':'absolute',
    'left':'50%',
    // ?
    'margin': '0 0 0 '+(-wt/2)+'px'
  });

});
4

1 に答える 1

1

疑わしい場合は括弧を使用してください。

 innerH.css({
    'position':'absolute',
    'top':'50%',
    'margin': (-ht/2)+'px 0 0 0'
  });

  innerW.css({
    'position':'absolute',
    'left':'50%',
   'margin': '0 0 0 '+(-wt/2)+'px'
  });
于 2013-06-12T20:20:38.077 に答える