2

我只想设置水平背景属性,background-position-x在 chrome、safari、IE 中添加作品。但 FF 和 Opera 不支持

我想添加位置的动态左值

var ppp = 10px;
var pLeft = ppp+' top";
jQuery(".bg-test").css("background-position" , pLeft );

更新

var ppp = jQuery(".someClass").width();
var pLeft = ppp+' top";
jQuery(".bg-test").css("background-position" , pLeft );

http://jsfiddle.net/hQ5dj/6/#run

4

2 回答 2

2

你可以这样做:

$('.bg-test').css('backgroundPosition','left top');

或具有动态值:

$().ready(function() {
    var leftPos = 10+2+5+'px';
    $('.bg-test').css('background-position', leftPos +' bottom');
});

查看更新的小提琴

于 2013-05-28T11:46:05.040 回答
0

采用:

background: url(http://png.findicons.com/files/icons/1035/human_o2/128/object_rotate_left.png) 100px 0px no-repeat #cc0;,

http://jsfiddle.net/hQ5dj/9/

于 2013-05-28T11:48:09.497 回答