jquery background change only one axis

Я думаю, что мой последний вопрос перегрузил всех, поэтому я упрощу

Я пытаюсь изменить фоновое положение только оси X. По умолчанию, если определено только одно значение, другое по умолчанию равно 50%, поэтому эта функция:

function colorChangePiano() {
    var bp = $("background-position").css;
    $("#target").css('background-position', (bp == -1131) ? '-377' : '0');
}

возвращает background-position: 0 50%;

Как изменить функцию, чтобы изменить ось X, но оставить ось Y неизменной?

отредактировано --> это для спрайта с 4 столбцами и 4 строками, поэтому ось Y должна оставаться динамической. рабочий сайт здесь: http://www.avalonbyeaw.comжмем "заканчивается". мы заставили его работать с некоторыми безумно сложными сценариями на живом сайте, но я все равно оставлю это здесь, потому что мне все еще очень хотелось бы найти решение этой проблемы

6
задан kristina childs 26 March 2013 в 16:59
поделиться