Ссылка на fancybox из svg

194
30 сентября 2017, 23:48

Есть svg-файл со встроенными ссылками (xlink:href="url"). Он подключен через <object> к index.html, туда же подключены все необходимые для работы Fancybox скрипты. Проблема заключается в том, что Fancybox не хочет запускать модальное окно iframe с внешней страницей с ссылки svg-файла. При этом обычные html-ссылки Fancybox открывает нормально в том же файле. Бьюсь целый день, пробовал менять скрипт, ничего не получается. Вот этот скрипт работает с обычными ссылками, но не работает с ссылками из svg

 <script type="text/javascript"> 
      $(document).ready(function() { 
        $(".fancybox").fancybox({ 
          width: '70%', 
          height: '100%'  
        }); 
      }); 
    </script>

Upd. Код для вставки svg:

<object type="image/svg+xml" class="svg" data="main.svg">Your browser does not support SVG</object>

Код ссылки в svg-файле:

<a class="fancybox fancybox.iframe" xlink:href="iframe.html" ></a>
Fancybox не работает даже на ссылку внутри html, обрамленную в <svg></svg>

READ ALSO
Коллбеки в JavaScript

Коллбеки в JavaScript

Никак не могу разобраться с коллбеками проверьте код пожалуйста:

152
Вызов переменной в foreach с метода

Вызов переменной в foreach с метода

Привет всемЗадача вроде как несложная, но не могу найти решение

205