jQuery - 从变量设置背景位置

时间:2011-02-03 09:01:29

标签: javascript jquery

我得到了X和Y坐标或一个选定的区域,然后使用它来设置另一个DIV中图像的位置。

Vars:

selection.x1 (This will need to be a negative value)
selection.y2

我需要使用Javascript或jQuery编写以下内容:

div.css('background-position', -selection.xl selection.y2);

但这只是给我一个错误,我怎样才能在CSS中添加两个背景位置值?

2 个答案:

答案 0 :(得分:10)

var x1 = '-100';
var y2 = '100';

$('#divID').css({
  'background-position':x1+'px '+y2+'px'
});

这对我有用,只要确保你的css中也有background-position(即使它设置为0px 0px

编辑@ logic-unit
$('#divID').css('background-position', x1+'px '+y2+'px');

答案 1 :(得分:0)

您可以浏览以下链接: Alter CSS class attributes with javascript?