Вот такой код, при 1 пиксели скроле вниз уже срабатывает и менюшка исчезает. А в сафари например там эффект качания, типо когда скролишь сайт покачивается вверх вниз, это учитывается скролом. Там менюшка дёргается то появляется то ичезает, если бы сделать чтоб срабатывало только при скроле 50 пикселей например, чтоб не реагировала на эти шатания и мелкие движения пальца.
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(window).scrollTop();
if (st > 100 && st > lastScrollTop){
$('.header_top').addClass('hide');
} else {
$('.header_top').removeClass('hide');
}
lastScrollTop = st;
});