javascript - jQuery - 从变量设置背景位置

标签 javascript jquery

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

变量:

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

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

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

但这只会给我一个错误,如何向 CSS 添加两个背景位置值?

最佳答案

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

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

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

编辑@logic-unit
$('#divID').css('背景位置', x1+'px '+y2+'px');

关于javascript - jQuery - 从变量设置背景位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4884067/

相关文章:

javascript - 为什么这个导出的 Gridfs 函数不能正确执行?

javascript - jQuery Ajax 调用函数

php - URL 中的处理 ID

javascript - 如何在柱形图中设置边框 - Highchart

jquery - 动态设置 Highcharts 系列和类别数据

javascript - 如何让鼠标事件在被另一个元素遮挡的元素上触发?

javascript - 如何摆脱依赖选择的默认值?

javascript - Materialise material_select is not a function 错误

javascript - 防止 Angular Material md-tab 中的制表符更改事件

javascript - 如何隐藏sql生成表中的列? (php+jquery)