gpt4 book ai didi

javascript - jQuery 使用相对值更改背景位置

转载 作者:行者123 更新时间:2023-11-28 12:57:54 25 4
gpt4 key购买 nike

我试图在单击按钮时使用相对值(+= 和 -=)更改图像背景位置 X 和 Y。它似乎将自身重置为 0% 0%。它没有用。

Fiddle

$(function(){
$("body").on("click", "#move", function() {
$("#obj-1").css({ 'backgroundPosition': '+=0px -=5px' });
return false;
});
})

最佳答案

修改点击函数如下:

$(function(){
$("body").on("click","#move", function(){
var backgroundPos = $("#obj-1").css('backgroundPosition').split(" ");
var xPos = parseInt(backgroundPos[0], 10);
var yPos = parseInt(backgroundPos[1], 10);
var newX = xPos + 0;
var newY = yPos - 5;
$('#obj-1').css({
'background-position':newX+'px '+newY+'px'
});
return false;
});
});

更新 fiddle here .希望对您有所帮助。

关于javascript - jQuery 使用相对值更改背景位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22013599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com