$(window).scroll(function(){
if ($(this).scrollTop() > h) {
$os.addClass("fixed");
}else{
$os.removeClass("fixed");
}
})
自己使用了scroll和touchmove是可以实现,不过有点问题。在iPhone上会出现当手不离开屏幕的情况下,fixed效果不会出现,而且在快速滚动的情况下,fixed的效果会延迟或者就干脆没效果。
优秀例子:http://m.vip.com/ 不过不清楚他们是通过什么实现的。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
学习是最好的投资!