d3.js Переход на div не работает

#d3.js #transition

#d3.js #переход

Вопрос:

Я пытаюсь изменить HTML-код divs с помощью перехода, но не запускаю его. Может кто-нибудь указать мне на мою ошибку, пожалуйста:

Работает нормально:

 d3.select("#tt").html(d.name "<BR>" d.group);
 

Не работает:

 d3.select("#tt").transition().html(d.name "<BR>" d.group);
 

Комментарии:

1. вы пытаетесь перевести текст?

2. ДА. Нет текста -> Переход -> Текст.

3. Итак, после перехода вы хотите отобразить текст aaah ..??

Ответ №1:

 d3.select("#tt").transition().html(d.name "<BR>" d.group); 
 

вместо приведенной выше html-функции попробуйте использовать функцию text().
Если он также не работает, разработайте скрипку, тогда мы могли бы что-то сделать.

Комментарии:

1. Спасибо за вашу помощь. Тем не менее, я хотел бы отозвать свой вопрос :). Нет никакого реального смысла применять переход к настройке html / test. Мое решение — установить текст без перехода, установить непрозрачность в 0, а затем применить переход, чтобы он исчез.

2. Хорошо. Что ж, это ваш выбор.