2015-01-14 28 views

回答

1

您鏈接的要點是用於創建靜態SVG標記並將其發送給客戶端。因此,客戶端(瀏覽器)只能獲得SVG標記,而不支持任何Javascript。您不能將事件處理程序綁定到服務器上的標記;該任務必須由客戶端的瀏覽器完成。您將不得不向客戶端發送一些JavaScript代碼。

至於轉換,由於D3通過javascript實現轉換,這些也不會被髮送到客戶端。有些方法可以使用CSS3和SMIL爲服務器渲染動畫,但我懷疑將代碼發送到客戶端以獲取所需的動畫會更容易。

你正在做的是類似於在Illustrator或Inkscape中打開渲染的SVG,並詢問轉換和回調是否仍然有效。

+0

感謝您的回答。我現在可以朝這個方向努力。 –