Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Нужна помощь с SVG элементами


Автор: inohodec 4.7.2012, 19:23
Всем привет

Нужна помощь с SVG элементами

Вот по этому http://jsfiddle.net/Aliance/aL7qT/ есть пример где динамически создаются svg элементы.
В примере их 5 и все они видимы на экране, но если увеличить цикл for-а до N итераций, то созданные svg элементы не будут видны :(

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

Если кто знает в чем проблема, поделитесь smile

Спасибо

Автор: Amphiluke 4.7.2012, 19:57
К примеру.
Код

var mySvg = document.createElementNS(svgns, "svg");
mySvg.setAttribute("viewBox", "0 0 500 500");


Можно также внедрять SVG через <object> или <embed> с указанием атрибутов ширины и высоты.

Автор: inohodec 4.7.2012, 20:43
А если я не знаю высоту?
Ну т.е. понятно что можно каждый раз высчитывать, но неужели нет способа что бы все это делалось автоматически?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)