Скользящее меню на вопрос прокрутки

0

У меня есть меню, которое появляется, когда вы прокручиваете предыдущую точку, это выглядит отлично, но иногда при прокрутке назад или вниз оно оставляет белые метки на странице, и текст иногда перемещается, как правило, когда он попадает на определенные объекты (например, он встряхивает 1 пиксель и затем назад, когда он попадает в нижнюю часть слайд-шоу). Очевидно, что это не будет на каждом ПК, но это проблема, которую я хотел бы исправить, а jQuery - не моя самая сильная сторона. Другое дело, если вы измените размер окна на мобильном уровне, у меня есть небольшое меню (опять же, когда вы прокручиваете страницу вниз, так как я еще не разработал правильное позиционирование), и при нажатии на меню (особенно на мобильном устройстве) это очень лагги, я бы хотел, чтобы это было более гладко. вы можете улучшить мой код? Вот сайт http://alexn.co.uk/Mono2013/Monolith/index.html и вот код:

    $(window).scroll(function () {
    var $fadeHeader = $("#cartBanner"),
        top = $(this).scrollTop();

    if (top > 184) {
        $fadeHeader.css('height', '35px');
    } else {
        $fadeHeader.css('height', '0');
    }
});

$(document).ready(function(){
  $('#menuToggle').click(function(){
    $('#cartBanner').toggleClass('expanded');

  });
});

Другое дело, когда я прокручиваю вверх и вниз по нижней части слайд-шоу, шрифты меняются/размываются, его заметны на M, щелчок на M исчезает, а внешний текст меняется

EDIT: Кажется, проблема с flexslider, изменение слайд-шоу в bootstrap устранило проблему.

  • 0
    А как насчет $ ( document ) .scroll (func ..?
  • 0
    @ f00bar, насколько я могу судить, ничего не изменило, но я изменил его на документ, не знаю, почему я поместил в него окно, спасибо
Показать ещё 3 комментария
Теги:
mobile

1 ответ

0

Вы можете отлаживать jquery. Как отлаживать привязки событий Javascript/jQuery с помощью FireBug (или аналогичного инструмента)

Кроме того, полезно загрузить несжатый jQuery разработки и заменить jquery.min.js на среду разработки

Многие анимационные эффекты, созданные "в доме", подвержены визуальным ошибкам в зависимости от платформы. Хорошо использовать проверенные решения и поддерживать анимацию на низком уровне.

Взгляните на: 10-супер-javascript-анимацию-рамки

Ещё вопросы

Сообщество Overcoder
Наверх
Меню