RadCor
@RadCor
Если мой ответ вам помог, отмечайте его решением.

Почему текст внутри foreignObject не отображается в браузере Safari?

Всем привет, есть анимация графика - демо
Всё работает хорошо, но если открыть это дело в мобильном Safari, то анимация работает частично.
Линия и точки на ней появляются, а вот название месяцев нет.
Проблема только в Safari. Кто знает как решить проблему и в чём вообще она заключается?

Ссылка для просмотра результата во весь экран на телефоне - jsfiddle.net/eg8ps619/5/embedded/result/dark#Result
  • Вопрос задан
  • 351 просмотр
Пригласить эксперта
Ответы на вопрос 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Привет, я перепробовал много чего: нэймспейсы для div'ов аттрибуты x, y, width, heigh для форейнОбджект, две мобильных версии сафари и т.д., но только указав position: fixed для месяцев удалось их проявить. При дебаге видно, что месяцы находятся на своих местах, просто их не видно. На решение это, конечно, не претендует. Я бы на вашем месте сделал это без использования svg вообще. Или пробуйте без foreignObject, используя svg'шные элементы вроде text. Сафари безнадёжен)
Ответ написан
Ваш ответ на вопрос

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

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