WONDROUS
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Просьба подсказать, как в этом скрипте сделать (куда и что написать), чтобы этот скрипт действовал только для (или внутри) одного класса .images ? Этот скрипт раскладывает файл SVG на код, когда он вставляется посредством <img src=......svg>. Код: $(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'); // Remove ID tags $svg = $svg.removeAttr('id'); // Remove title $svg.find('title').remove(); // 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'); }); }); |
|