Задать вопрос
@filippovanatoliy
Вот начал погружаться в кодинг)

Почему дергается горизонтальная прокрутка на OSX в Safari?

Добрый день! Столкнулся с таким интересным багом - в сафари дергается горизонтальная прокрутка. Вот сайт где мне нужно ее сделать: zaozyorina.ru

Я сделал это через скрипт
<script type="text/javascript">
    var wDelta = 100;
    function scrollDoc(e) {
        if (!e) e = event;
        if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; }
        var __delta = e.wheelDelta || -e.detail;
        __delta /= Math.abs(__delta);
        document.documentElement.scrollLeft -= __delta * wDelta; // FF, Opera, IE
        if (this.attachEvent) return false;
        document.body.scrollLeft -= __delta * wDelta; // Chrome
    }
    window.onload = function() {
        var html = document.documentElement;
        if (html.attachEvent) {
            html.attachEvent("onmousewheel", scrollDoc); // IE and Opera
        } else {
            html.addEventListener("DOMMouseScroll", scrollDoc, false); // FF
            html.addEventListener("mousewheel", scrollDoc, false); // Chrome
        }
    }
</script>


Потом думаю дай сделаю на jquery, нашел одно демо https://www.designedbyaturtle.co.uk/demos/horizont...

Открываю в сафари - тоже дергается. Вот теперь вопрос - как это победить?(
  • Вопрос задан
  • 506 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы