如何在悬停时保持元素宽度?

时间:2012-01-25 18:25:26

标签: javascript jquery dom

我想在悬停时保持元素的宽度。基本上,我已将我的宽度属性放在数组中,并希望在我悬停它的元素时访问它们。这是我的代码:

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 个答案:

答案 0 :(得分:1)

不知道你在这做什么,但你可以这样做:

$('.tab-block li').hover(function(){
    $(this).css({'width': tabs[$(this).index()]});
},function(){
    $(this).removeAttr('style');
});