анимация не работает в хроме

153
23 ноября 2018, 15:20

есть такая конструкция

<object id="logotop" data="images/logo10.svg" type="image/svg+xml"></object>

к ней написан такой код:

window.onload = function() {
var logotop = document.getElementById("logotop"),
    svgDoclogotop = logotop.getSVGDocument(),
    line = svgDoclogotop.querySelectorAll('#line');
var d5 = new TimelineMax();
d5
    .staggerFrom(line, 0.5, {drawSVG:"0 0%"}, .5);
};

использую querySelectorAll потому что элементов #line много

в мозиле все работает, в хроме нет. если встроить svg в html - -все отлично. но так как svg весит 316кб, будет очнь длинный не читаемый код.

что можно сделать? спасибо!

Answer 1

Решено! оказалось что

getSVGDocument()

работает в хроме только если закинуть файлы на сервер. просто из папки не работает.

READ ALSO
Контент поверх полноэкранного видео в ios

Контент поверх полноэкранного видео в ios

2 день мучаюсь с проблемойЕсть проект - видео-квест

138
Views выбор формата отображения

Views выбор формата отображения

Существует, страница Index в которой вызывается частичное представление

178
Как сделать элемент над контентом, но чтобы не перехватывал события клика

Как сделать элемент над контентом, но чтобы не перехватывал события клика

Необходимо на всю страницу поставить эффект волны (такой как на Материалайзе)

157