3
我想在我的transition
結束後致電我的callback
。但我沒有得到。每個transition
結束時的回調時間。如何將所有這些結合起來並在最後撥打電話?如何在所有轉換完成後調用`callback`函數?
這裏是我的代碼:
var fadeHandler = function() {
var myCallback = function() {
$.event.trigger('showMenu');
//this is called 6 times
// how to get single time call back after completing all 6 transitions?
}
d3.selectAll('.subAppGroup .subAppPath, .subAppGroup .subAppGroupDetail') //parent group 6 no.s
.transition()
.delay(function(d, i) {
return i * 500;
})
.duration(500)
.style('opacity', 1)
.each("end", myCallback); //this is called 6 times
}
fadeHandler();
你將不得不繼續計數。請參閱:http://stackoverflow.com/a/26497138/334411。 –