WONDROUS
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Mavrikii Спасибо, вроде разобрался. Заработало с этим кодом: Код: $(document).ready(function() { $('img[src$=".svg"]').each(function() { var $img = jQuery(this); var imgURL = $img.attr('src'); var attributes = $img.prop("attributes"); $.get(imgURL, function(data) { // Get the SVG tag, ignore the rest var $svg = jQuery(data).find('svg'); // Remove any invalid XML tags $svg = $svg.removeAttr('xmlns:a'); // Loop through IMG attributes and apply on SVG $.each(attributes, function() { $svg.attr(this.name, this.value); }); // Replace IMG with SVG $img.replaceWith($svg); }, 'xml'); }); }); | Только, теперь ещё пара вопросов возникли: как менять название (title) SVG и как заменить ID у SVG? То есть, это, наверное, также прописывается через скрипт, но как и что именно? Понимаю, что это уже не тема CSS, но всё же спрошу. | Всего записей: 3440 | Зарегистр. 30-06-2002 | Отправлено: 14:00 15-07-2019 | Исправлено: WONDROUS, 14:39 15-07-2019 |
|