Есть совсем простенький скрипт, который при скролле меняет шапку сайта на фиксированную (и, соответственно, обратно):
$(window).scroll(function() {
if ($(this).scrollTop() >= 1) {
$('.navbar').addClass('navbar-fix');
$('#head').css('display', 'none');
$('#head-fix').css('display', 'block');
}
else {
$('.navbar').removeClass('navbar-fix');
$('#head').css('display', 'block');
$('#head-fix').css('display', 'none');
}
});
На десктопе всё отрабатывает отлично. А вот на мобильнике - с задержкой, что сильно портит общее впечатление.
Как оптимизировать скрипт, чтобы он не тормозил на мобильных устройствах?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости