2015-07-26 6 views
2

У меня есть элемент DOM, который используется morris.js для создания диаграммы.Связать объект Raphael с существующим элементом dom

<div id="line-example"></div> 

После графика обрабатывается и визуализации Я хочу использовать тот же элемент SVG, чтобы добавить вещи диаграммы, которые не поддерживаются библиотекой. Я попытался следующие:

var div = $('#line-example'); 
var paper = Raphael(div.find('svg'), div.width(), div.height()); 

но создает новый элемент SVG

+0

Я думаю, просто использовать DIV, а не найти ('') SVG. Raph использует div (Snap использует svg) iirc. – Ian

ответ

1

Лучше идти просто: Удалить старый график & Добавить диаграмму. Markup:

<div id="someID"></div> 

Initialize Рафаэль:

var paper = new Raphael("someID"); 

Смотрите эту скрипку: http://jsfiddle.net/JayKandari/1gh5s6ca/

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