问问题
4043 次
1 回答
1
给你,这是你在动画函数中的 line-height 应该是 'line-height'
$(function(){
$('nav').data('size','big');
});
$(window).scroll(function(){
var $nav = $('nav');
var $a = $('nav > a');
if ($('body').scrollTop() > 0) {
if ($nav.data('size') == 'big') {
$nav.data('size','small').stop().animate({
height:'40px',
'line-height':'40px'
}, 300);
$a.data('size','small').stop().animate({
height:'20px'
}, 300);
}
} else {
if ($nav.data('size') == 'small') {
$nav.data('size','big').stop().animate({
height:'100px',
'line-height':'40px'
}, 300);
$a.data('size','big').stop().animate({
height:'40px'
}, 300);
}
}
});
于 2013-09-24T08:50:14.487 回答