(function () { function forceScroll() { var doc = $(document); // Try to make it react quicker to the orientation change doc.scrollTop(doc.scrollTop() + 1); } function onOrientationChange() { forceScroll(); for (var i = 0; i <= 500; i += 100) { setTimeout(forceScroll, i); } } $(window).on('orientationchange', onOrientationChange); })();