Я хочу поменять кнопку ' 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;
}