Славик
display: none?
Flamie
Flamie
по умолчанию у всех элементов стоит display: none;
Flamie
active { display:block }
Славик
а position?
Flamie
нет, вообще ничего не меняется. позиция уже задана у обьекта заранее классом
Flamie
там визуальная новелла, просто картинки переключаются и все
Flamie
и текст таким же образом переключается, ищется нужный айди элемента и делается активным
Славик
а какой у тебя сафари?
Славик
мод маком или для винды который?
Flamie
мак, и с телефона то же самое
Flamie
с айфона в смысле
Flamie
если с этим ничего не сделать, мы откажемся от поддержки сафари и все, честно сказать тратить время на него не хочется. но если проблему легко исправить, то можно.
Denis
Denis
Если только случайно
Flamie
мы из-за айфона, у нас 5-10% просмотров с него
Lupusregina[beta]
Vladislav
Славик
первые 16 секунд у тебя может что-то не отображаться, потому что идет загрузка ресурсов
Denis
Славик
видимо у тебя и рендеринга еще не происходит, а дальше когда всё загрузилось, я вижу постоянную работу рендеринга
Flamie
Славик
прятать/отображать картинки - не затратная операция, только если они не релативны между собой
Flamie
Славик
скажем если одна картинка может подвинуть другую, тогда браузер скорее всего перерисует всё
Lupusregina[beta]
Славик
и пересчитает
Denis
Flamie
Vladislav
Славик
Славик
в сафари стопудово что-то похожее есть
Lupusregina[beta]
Славик
оно показывает, какая часть экрана перерисовывается
Flamie
лол
Ну я не программистка вообще. Друг попросил помочь с порноигрой
Славик
по-хорошему, должен перерисовываться только кусок с твоим изображением, если же всё, тогда что-то не так с css
Denis
Flamie
Вот я и занялась. Движок написала
Vladislav
Flamie
Нет, он попросил меня движок с нуля написать.
Denis
Flamie
Нет, мне не нужно чтобы за меня сделали. И не называйте меня так, плс. Я хочу понять как написать самостоятельно. Вы можете мне объяснить, я исправлю код
Lupusregina[beta]
Denis
Славик
Славик
но этот код не работает долго, дело в рендеринге
Flamie
Я читаю. Ок. щас попробую сделать как ты сказал
Flamie
Vladislav
Славик
https://apple.stackexchange.com/questions/210015/turn-off-safari-9-blinking-in-web-inspector
Славик
Славик
еще как вариант попробуй вместо display: none
Славик
visibility: hidden
Flamie
При каждом клике на переключение сцены мигает один раз весь экран
Denis
Denis
Можно ещё transform: translateZ(-0%)
Flamie
Vladislav
Lupusregina[beta]
Славик
Славик
display:none при абсолютном позиционировании не должен, но авось в сафари этой оптимизации нет
Flamie
ну как бы говнокод не перестанет от этого быть гонокодом. жквери я хотя бы как-то знаю, остальное нет
Denis
Славик
visibility говорит игнорировать пиксели, остальное говорит "этого элемента больше нет, проверь, чтобы все рядом стоящие сместились"
Flamie
Denis
Denis
Flamie
у меня много кода где я его использую
Dmitry
Зачем нужен Jquery, когда есть es6?