Я хочу изменить положение фонового изображения кнопки 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.
<div><a id="add_comment_btn"><span class="bt_first comments_t"><span> </span></span><span class="bt_sec"> </span><span class="bt_third">Comments</span></a></div>
и 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;
}