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