Моя первая идея состояла в том, чтобы увидеть, есть ли какое-то свойство background-position-x в CSS, но, видимо, нет. См.: Is background-position-x (background-position-y) a standard W3C CSS property?Возможно ли изменить положение фона X и не повлиять на положение фона Y элемента в JS или jQuery?
Возможно ли, чтобы javascript каким-то образом изменил положение фона, но оставил y как все, что было раньше?
У меня есть три элемента, каждый из которых использует спрайты для фона. Состояние зависания изменится для каждого из них, но я хотел бы знать, могу ли я использовать JS для изменения состояния щелчка, изменив только базовую позицию X. Фон каждого элемента внутри спрайта имеет соответствующее состояние для щелчка, а новое значение X позиции будет одинаковым для всех трех элементов. Однако их значения Y различны, и мне нужно оставить каждое значение Y таким, каким оно есть в настоящее время.
Я мог бы просто создать строку jQuery для каждого элемента и дать конкретные новые координаты X и Y без лишних усилий, но это еще дополнительный код и простая работа для моей беспристрастной идеи.
Надеюсь, это достаточно ясно.