【发布时间】:2013-07-23 01:42:46
【问题描述】:
$(function () {
$('#nav').data('size', 'big');
});
$(window).scroll(function () {
if ($(document).scrollTop() > 0) {
if ($('#nav').data('size') == 'big') {
$('#nav').data('size', 'small');
$('#nav').stop().addClass('nav-min');
}
} else {
if ($('#nav').data('size') == 'small') {
$('#nav').data('size', 'big');
$('#nav').stop().removeClass('nav-min');
}
}
});
.. 完美运行,但是菜单从正常跳转到最小,是否可以以某种方式对其进行动画处理以使过渡看起来平滑?
谢谢
【问题讨论】:
-
您可能不得不使用 animate() 而不是(或结合使用)更改类。