/* var t = d3.transition() .delay(1000) .duration(1000); // Gets created, executed...and deleted since the main file is done running. */ function go() { // So create and use it immediately before it gets deleted. var t = d3.transition() .delay(1000) .duration(1000); d3.selectAll('.block') .transition(t) .style('width', '400px'); d3.select('.a') .transition(t) .style('background-color', 'orange'); d3.select('.b') .transition(t) .style('background-color', 'blue'); }