私はJavaのコンパイルが得意ではありませんが、これは私が思いついた最高のものでした。
次のスクリプトを単純化することを検討しています。
$('#about')
.hover(function() {
$('#bg_mask').stop().animate({ "height": "100px", }, '1500');
}, function() {
$('#bg_mask').stop().animate({ "height": "40px", }, '1500');
});
$('#blog')
.hover(function() {
$('#bg_mask').stop().animate({ "height": "180px", }, '1500');
}, function() {
$('#bg_mask').stop().animate({ "height": "40px", },'1500');
});
$('#contact')
.hover(function() {
$('#bg_mask').stop().animate({ "height": "250px", }, '1500');
}, function() {
$('#bg_mask').stop().animate({ "height": "40px", },'1500');
});
私がしていることを要約/単純化するために書くことができるifandelseステートメントがあると確信しています。
基本的にこれは私が探しているものです:
#aboutにカーソルを合わせると->animatewidth:x、#blogにカーソルを合わせると-> animate width:xxなど、それ以外の場合-> animate width:40px
私は学びたいので、あなたがコードをコンパイルする気がなくても、あなたが私を正しい方向に向けたとしても、私は素晴らしいでしょう。
乾杯。