遇到以下问题:
这个有效:
var var1 = 40+'%';
var var2 = 50+'%';
$some.css({'backgroundPosition': var1 + var2});
//Result: #some{background-position: 40% 50%}
但是如果我设置:
var var1 = 'center'; // or center (without '.')
var var2 = 50+'%';
$some.css({'backgroundPosition': var1 + var2});
我没有得到任何渲染!如何通过js设置“中心”值?
最佳答案
你试过类似的东西吗
var var1 = 'center '; // or center (without '.')
或
$some.css({'backgroundPosition': var1 + ' ' + var2});
?
编辑
我认为问题还在于你正在写
backgroundPosition
代替
background-position
因为您介于 {}
关于jquery - 后台位置上的调用中心值失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13609923/