我有類似下面的代碼:D3:與級聯轉換事件功能
selection.
.transition()
.delay(1000)
.each("start",f1)
...
.transition()
.delay(2000)
.each("start",f2)
...
.transition()
.delay(3000)
.each("start",f3)
...
功能f1
,f2
和f3
改變頁面的一些DOM元素的外觀。
我需要運行函數f1
,f2
,f3
當轉換開始產生效果時,也就是在延遲時間之後。
但首先我需要在發生相應的轉換時運行功能f1
,f2
和f3
。
相反在我看來,f3
在f1
和f2
之後立即執行,因此它隱藏了它們的DOM更改。
什麼是正確的做法?
你猜對了!謝謝! – tic