코드 https://gist.github.com/Caged/6407459에서 제공하는 코드를 사용하고 있습니다. SVG가 잘 생성되어 브라우저에 표시됩니다. 그러나 나는이 코드에서 D3의 .transition과 .on 함수를 사용할 수 없다. 이 기능들이 nodej와 함께 작동합니까?node3에서 D3 전환이 작동합니까?
2
A
답변
1
당신이 링크하는 요지는 정적 SVG 마크 업을 생성하고 클라이언트에게 보내기위한 것입니다. 따라서 클라이언트 (브라우저)는 SVG 마크 업을 얻지 만 자바 스크립트는 전혀 표시되지 않습니다. 서버의 태그에 이벤트 처리기를 바인딩 할 수 없습니다. 해당 작업은 클라이언트 측의 브라우저에서 수행해야합니다. 클라이언트에게 자바 스크립트 코드를 제공해야합니다.
전환의 경우 D3은 javascript를 통해 전환을 구현하므로 클라이언트에도 전송되지 않습니다. 서버에서 렌더링 할 수있는 CSS3 및 SMIL을 사용하여 SVG에 애니메이션을 적용하는 방법이 있지만 필요한 애니메이션 종류에 맞게 클라이언트에게 코드를 보내는 것이 더 쉬울 것으로 생각됩니다.
Illustrator 또는 Inkscape에서 렌더링 된 SVG를 열고 전환 및 콜백이 계속 작동하는지 확인하는 것과 비슷합니다.
관련 문제
- 1. D3 전환이 이상하게 동작합니다.
- 2. d3.v3 전환이 즉시 발생합니까?
- 3. d3 막대 그래프 전환이 반전되었습니다.
- 4. 지시문과 d3, 매우 처음 전환이 무시됩니다.
- 5. 드래그 이벤트 중간에 D3 전환이 중지됩니다.
- 6. AngularJS + D3 : 첫 번째 전환이 무시됩니다.
- 7. d3.js div에서 전환이 작동하지 않습니다.
- 8. D3 마우스 오버 전환이 멈추는 경우
- 9. d3.scale.quantile은 어떻게 작동합니까?
- 10. d3 V4 d3.stratify는 트리와 어떻게 작동합니까?
- 11. D3 노드 그래프에서 D3 노드 선택이 어떻게 작동합니까?
- 12. D3.js v4.0.0-alpha.35 전환이 작동하지 않습니다.
- 13. d3.js에서 전환이 실행 된 후 SVG 링크가 작동하지 않음
- 14. d3.js에서 데이터 바인딩은 어떻게 작동합니까?
- 15. d3.js : 강제 레이아웃은 원에서만 작동합니까?
- 16. force.start (d3.js)가 백그라운드에서 작동합니까?
- 17. 컨텍스트 전환이 매번 작동합니까? 예기치 않은 동작이 발생합니까?
- 18. 전환이 게시물에
- 19. 트리거 전환이
- 20. d3js 차트 전환이 제대로 작동하지 않습니다.
- 21. d3.js - 전환 중단 이벤트?
- 22. D3 애니메이션 문제
- 23. 이 코드 줄은 어떻게 작동합니까? D3.js 불투명도 함수
- 24. d3 시뮬레이션으로 잠금 단계에서 업데이트
- 25. Firefox에서 SVG 경로 전환이 다르게 작동합니다.
- 26. CSS 전환이 움직이지 않음
- 27. CSS3 전환이 작동하지 않습니다.
- 28. 페이드 전환이 실제 환경
- 29. CSS 전환이 언제 시작됩니까?
- 30. CSS 전환이 작동하지 않습니다.
답장을 보내 주셔서 감사합니다. 나는 지금 그 방향으로 일할 수있다. –