Алексей Зуев: если вам не сложно, можете в отдельный мини сайт обернуть. Будет ли у вас работать? Я имею ввиду создать страничку index.html и подключить стили с кодом.
r.setViewBox(0, 0, 500, 500 ); // for responsive
r.canvas.removeAttribute('style'); // for responsive
r.canvas.removeAttribute('width'); // for responsive
r.canvas.removeAttribute('height'); // for responsive
вставляю этот код к себе, и у меня пропадает диаграмма из виду. В консоли она есть. Если полность копирую ваш код и даже качаю скрипт с библиотекой, то в блоке diagram вообще не появляется svg. В чем могут быть проблемы? Вот без этой строчки r.setViewBox(0, 0, 500, 500 ); // for responsive все работает, но остается также как и раньше.
Александр Миранович: И еще, Александр, допустим у меня много "border" - каким образом можно оставлять активным только один. Например, раскрыл один блок, щелкнул на второй - первый закрывается, а второй открывается?
Александр Миранович: хм, я также прописывал, перезапустил и не работало. Да, так, спасибо. А вообще можно как-нибудь ограничить количество кликов? Т.е. я могу сто раз быстро кликнуть и эти клики все отработаются. Нужна проверка - если блок не раскрыт/не закрыт полностью, то клик новый не обработается.