Добавьте атрибут CSS position
и установите его на relative
; это сработает. Я также удалил +=
, поскольку он там не принадлежит:
var xMove = 200;
$("#clickhere").click(function() {
$("#object").css({position: "relative",left: xMove});
});
Если вы хотите перемещать object
на число пикселей, определяемое xMove
вправо, каждый раз, когда вы нажимаете на него, вы можете использовать следующий фрагмент кода:
var xMove = 200;
$("#clickhere").click(function() {
var obj = $("#object");
var currentPosition = obj.position().left;
obj.css({position: "relative",left: currentPosition + xMove});
});