Слайдер не загружается в Safari - PullRequest
0 голосов
/ 18 декабря 2018

Мне дали полный сайт и попросили исправить несколько ошибок.Одним из них является то, что его часть не загружается на iOS Safari.У меня нет машины с iOS, но я попробовал ее в Windows Safari (версия 5.x), и это также вызывает проблемы там.

Сайт использует каркас Timber.Есть спиннер, который должен исчезнуть и показать слайдер, содержащий 2 элемента списка на слайд.Это прекрасно работает в Chrome и других браузерах, но в Safari спиннер никогда не исчезает.Он просто загружается вечно и не показывает слайды.

В Windows Safari он делает что-то другое.Загрузчик исчезает, а слайды появляются, но элементы списка очень маленькие и в них нет текста.В любом случае, сейчас я хочу исправить это на iOS Safari.Я использую только Windows Safari, потому что у меня нет iOS.

Мне не разрешено размещать здесь какой-либо код, но я могу показать вам стили в представлении Chrome Инспектор.Это стиль для:

element.style {
    width: 1744px;
    transition: opacity 900ms ease 0ms, -webkit-transform;
    transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);
    opacity: 1;
    transform-origin: 50% 50% 0px;
    visibility: visible;
}
.tms-slides {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    height: 100%;
    overflow: hidden;
}

Есть еще, но я думаю, что это важная часть.Элементы списка наследуют элемент element.style {} от элемента ul.Я пытался просмотреть код на предмет отсутствия веб-комплектов, но не нашел ни одного.Я даже не могу найти то, что устанавливает свойства element.style, и они не находятся в файлах CSS.Я полагаю, что это timber.master.min.js, но код там в принципе не читается для меня.Я думаю, что это также код, который создает загрузчик.

Итак, мой вопрос: как заставить загрузчик исчезнуть и слайды появляются в Safari?Я прошу прощения за отсутствие реального кода, но был бы очень признателен, если бы кто-нибудь мог подумать о возможных причинах этой проблемы и способах ее устранения.

...