2014-12-23 5 views
1

Я пытаюсь несколько JavaScript библиотеки для работы с SVGКак использовать селектор CSS на SVGjs

Сейчас я играю с svgjs.com

, но я не знаю, как использовать селектор CSS, как snapsvg

var result1 = Snap.select('#id_select'); 
var result2 = Snap.select('.class_selector'); 

Какое решение для svgjs?

я могу выбрать, но я детско нужно сделать петлю, чтобы сравнить свойства для каждого ребенка :(

что ярлык фот получить некоторый элемент внутренний документ SVG?

спасибо за внимание

ответ

1

Вы должны использовать метод Get() в соответствии с doc для идентификатора, или использовать JQuery, если нужен класс

var element = SVG.get('my_element') 
element.fill('#f06') 
+0

спасибо, что это решение – tierrarara

0

с SVG.js v2 это possibl e для использования селекторов. Это то, что можно было бы ожидать, что это будет:

var elements = SVG.select('rect.my-class').fill('#f06') 

Вы также можете искать в родительском элементе:

var elements = group.select('rect.my-class').fill('#f06') 

Но как это было предложено @Ian, JQuery или Zepto варианты, а также. Это все описано в документации:

https://svgdotjs.github.io/referencing/#using-css-selectors

+0

ТНХ для нашего ответа, он отлично работает только вы быть предупреждение с правильными атрибутами – tierrarara

 Смежные вопросы

  • Нет связанных вопросов^_^