@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...

Открываю в сафари - тоже дергается. Вот теперь вопрос - как это победить?(
  • Вопрос задан
  • 496 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы