第一篇文章:)
我有一个元素(图像#logo)从页面顶部开始120px,滚动到顶部然后变得固定。
jQuery的:
$(window).load(function(){
$(window).scroll(function(){
if($(window).scrollTop()>120){
$('#logo').addClass('fixed');
} else {
$('#logo').removeClass('fixed');
}
});
});
它在桌面浏览器上运行良好,但在iPhone上看起来只有在我抬起手指时才会发生CSS更改。在滚动时,元素保留在任何地方。破坏我试图创造的效果并且看起来很糟糕。无论如何要在触摸滚动时调整CSS?