对不起的头衔感到抱歉。
我有一些jQuery非常好,但是,我想我不知道一些基础知识。我想写-wt / 2px作为左边距但我不明白它是如何在字符串和数字之间突破 - 任何帮助?
以下是我们在答案之后提出的问题/(我们过度使用自己的css只是其中一个问题CODEPEN
的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'
});
});
答案 0 :(得分:1)
在有疑问时使用parens:
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'
});