我想在悬停时保持元素的宽度。基本上,我已将我的宽度属性放在数组中,并希望在我悬停它的元素时访问它们。这是我的代码:
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');
});
答案 0 :(得分:1)
不知道你在这做什么,但你可以这样做:
$('.tab-block li').hover(function(){
$(this).css({'width': tabs[$(this).index()]});
},function(){
$(this).removeAttr('style');
});