Отрицательное значение для атрибута svg <width>не допускается - PullRequest
4 голосов
/ 13 сентября 2011

Я пытаюсь нарисовать две древовидные карты Google и держать их во вкладках, и получаю сообщение об ошибке:

Отрицательное значение для атрибута svg <width> не допускается

Видна только одна из древовидных карт.Я предполагаю, что другой не может закончить рисование.Нет другого описания ошибки в консоли.(Гугл Хром).

Мой код: http://jsfiddle.net/tTqjr/

Ответы [ 3 ]

10 голосов
/ 15 сентября 2011

Решил проблему.Элемент div, на котором создавалась временная шкала Google Annotated, имел свойство display:none.Просто убедитесь, что display:none изменено на display:block перед вызовом функции рисования.

2 голосов
/ 20 сентября 2016

Я обернул два своих делителя в пару строк строк / столбов Boostrap, чтобы решить их, и переключил их кнопками hide () / show () / toggle ().

С

<div class="row">
    <div class="col-md-12" id="chart_div">
    </div>
</div>
<div class="row">
    <div class="col-md-12" id="chart_div2">
    </div>
</div>

до:

<div class="row">
    <div class="col-md-12">
        <div id="chart_div">
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-12">
        <div id="chart_div2">
        </div>
    </div>
</div>
2 голосов
/ 20 июня 2016

Оцените, что это не проблема ОП, но у меня была та же ошибка, и установка display: block; не имела для меня никакого значения, но у меня было padding-top: 50px; в div для диаграммы, и удаление, которое решило вопрос для меня!

...