だからここに私のコードがあります:
$('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% に変更すると、うまくいきません。なぜ?