我有一个粘性标题,当用户向下滚动时,它会停留在页面顶部。
如果用户滚动过去某个点,我想制作一个隐藏标题菜单部分的脚本。如果用户点击屏幕顶部,我还想让菜单重新出现,因此我编写了这个脚本:
var lastmargintop = 0;
$(document).scroll(function() {
var margintop = $('#stickyheader').css('marginTop');
var margintop = parseInt(margintop, 10);
if(margintop > 10){
$('#menu').hide('fast');
}
if (lastmargintop < 10){
$('#menu').show('fast');
}
console.log(lastmargintop);
var lastmargintop = margintop;
});
但变量lastmargintop
显示为undefined
。我不确定为什么会这样。谁能告诉我为什么?