I found such a problem on the site, and it is present only on the iPhone. If you try to scroll the page down with your finger, dragging your finger and releasing it from the screen onto the andriod page will scroll downward for a while. On the iPhone, everything stops right away. Moreover, in order to scroll, you need to press the finger directly with effort. Who prompts what, may have encountered similar? The site can be viewed here: http://myiconskin.sopteh.beget.tech/

UPD: The scroll event is:

$(document).ready(function(){ var $menu = $('#logo'); var $menufix = $('#logo_fix'); $('body').scroll(function(){ if ( $(this).scrollTop() > 1 && $menu.hasClass('normal') && $menufix.hasClass('hide') ){ $menu.removeClass('normal').addClass('hide'); $menufix.removeClass('hide').addClass('normal'); } else if($(this).scrollTop() <= 1 && $menu.hasClass('hide') && $menufix.hasClass('normal')) { $menu.removeClass('hide').addClass('normal'); $menufix.removeClass('normal').addClass('hide'); } }); 

});

  • There is probably a scroll event handler function. If so, show the code. - Misha Saidov
  • From the last one added added to the message. Before that, it seemed that he didn’t do anything with a scroll, but the site was already badly scrolling. - Batyabest
  • Try to temporarily disable Slideout.js and check. Perhaps something is wrong with him. - Misha Saidov
  • It became a little better. It does not slow down, at least) Before, even with a finger it was difficult to move. But the scroll has not yet earned ( - Batyabest

1 answer 1

Perhaps someone will come in handy. The problem is solved by the css style for the container. In particular, my example was decided style for body

 body { -webkit-overflow-scrolling: touch; }