Я столкнулся с интересной ошибкой (?), В которой, если вы вставляете SVG, используя < use> как часть ссылки (например, значок) - сама иконка не регистрировать событие click в jQuery, но нажатие на текст делает. Я думаю, это связано с тем, что события SVG не бурлили?События SVG, которые не срабатывают/пузырятся при использовании <use> Элемент
Если вы встроили SVG напрямую, эта связь запускается независимо от того, нажимаете ли вы текст или значок.
Простой тестовый чехол, который я создал, можно посмотреть здесь: SVG <use> bug test case.
Интересно, что он срабатывает, если вы используете $ ('. Element'). Click (function() {...}), а не $ (document) .on ('click', '.element', function() {...}); –
Я сообщил https://code.google.com/p/chromium/issues/detail?id=382872 для Blink (Chrome/Opera). –
У меня такая же проблема, когда svg встроен как