Изменение только позиции y фонового изображения с помощью JQuery

Я хочу поменять кнопку ' s фоновое изображение y позиция с функцией наведения. Есть ли простой способ сохранить xpos, или я должен сначала получить позицию, разделить ее и снова использовать с помощью $ .css ().

Я должен изменить положение фона всех 3 промежутков, если кто-то наведет курсор на любой из них. Итак, bt_first: hover не подходит.

Вот мое использование. Я написал # должен оставаться таким же #, чтобы указать, что я не хочу изменять значение xpos:

$('.bt_first,.bt_sec,.bt_third').hover(function(){
        $('.bt_first,.bt_sec,.bt_third').css({'background-position':'#should stay same# -150px'})
},function(){
        $('.bt_first,.bt_sec,.bt_third').css({'background-position':'#should stay same# -110px'});
});

Вот мой html.:[1234 impressionAnd css:

.bt_first,.bt_sec,.bt_third,.logout_t,.comments_t span {
    background: url('img/toolbar_bckrnd.png') no-repeat;
}
.bt_first {
    background-position: left -110px;
    display: inline-block;
    height: 24px;
    width: 15px;
}
.bt_sec {
    background-position: -149px -110px;
    display: inline-block;
    height: 24px;
    width: 2px;
}
.bt_third {
    background-position: right -110px;
    display: inline-block;
    height: 24px;
    padding: 0 10px;
}
6
задан Kemal 4 February 2011 в 16:27
поделиться