我的网站部分应该在用户滚动时隐藏:
$( window ).scroll(function() {
$('header').addClass('colapsed');
});
视口设置为阻止缩放,如:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
但是当iOS上的方向发生变化时,我会调用滚动回调。知道怎么克服这个吗?
PS:在Android上运行正常
答案 0 :(得分:3)
跟踪最近的方向更改。在滚动回调中,检查当前方向是否与先前方向匹配;如果它不匹配,你知道这是一个方向改变,所以你可以忽略它。