【发布时间】:2013-12-01 22:23:51
【问题描述】:
我有一个带有 position:fixed 的标题,里面有一个徽标。标题在滚动时添加了一个“小”类,并将徽标从大图像更改为小图像,并使用 CSS3 过渡来实现平滑过渡。
$(document).on("scroll",function(){
if($(document).scrollTop()>70){
$("header").removeClass("large").addClass("small");
}
else{
$("header").removeClass("small").addClass("large");
}
});
这适用于桌面上的所有浏览器。我遇到的问题是在使用 Safari 或 Chrome 的 iOS 上,当我滚动时,动画只会在手指松开后才会出现,从而产生丑陋的用户体验。有没有办法检测滚动手势,以便在滚动视口时根据速度进行动画处理?
【问题讨论】:
标签: jquery css mobile css-transitions fixed