Как вы поддерживаете ширину элемента при наведении? - PullRequest
0 голосов
/ 25 января 2012

Я хочу сохранить ширину элемента при наведении.По сути, я поместил свои свойства ширины в массив и хочу получить к ним доступ, когда наведу курсор на его элемент.Вот мой код:

var tabs = $('.tab-block li').map(function(){
    return $(this).css('width');
}).toArray();
$('.tab-block li').hover(function(){
    $(this).css({'width': tabs[GET_HOVERED_ELEMENT_WIDTH]});
},function(){
    $(this).removeAttr('style');
});

1 Ответ

1 голос
/ 25 января 2012

Понятия не имею, что вы здесь делаете, но вы можете сделать что-то вроде этого:

$('.tab-block li').hover(function(){
    $(this).css({'width': tabs[$(this).index()]});
},function(){
    $(this).removeAttr('style');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...