所以这是我的代码:
$('li a').click(function(){
if ( $('li').width() == '7%' ) {
$('li').animate({
width: '86%'
},300);
} else {
$('li').animate({
width: '7%'
},300);
}
});
百分比似乎没有用。如果我将其更改为像素,则完全是,但以百分比表示,似乎有错误。
有没有专业人士可以帮我解决这个问题?请!
==================================================== =================================
好的,现在我将其更改为 css:
$('li a').click(function(){
if ( $('li').css('width') == '70px' ) {
$('li').animate({
width: '86%'
},300);
} else {
$('li').animate({
width: '70px'
},300);
}
});
但是当我将 70px 更改为 7% 时,它不起作用。为什么?