Javascript 在事件发生时将d3.js上的其他元素作为目标 我炸圈饼,我想有一个SVG圆,它是一个按钮,把炸圈饼图和中间的圆缩进,当我。 nav.on("click", function(d){ nav.transition() .duration(1000) .ease("elastic") .attr("r", 60); });
最后,是否有一个较短的方法来完成我到目前为止所做的工作,这里是好的,您只需在处理程序中运行影响其他元素的代码,例如Javascript 在事件发生时将d3.js上的其他元素作为目标 我炸圈饼,我想有一个SVG圆,它是一个按钮,把炸圈饼图和中间的圆缩进,当我。 nav.on("click", function(d){ nav.transition() .duration(1000) .ease("elastic") .attr("r", 60); });,javascript,jquery,css,svg,d3.js,Javascript,Jquery,Css,Svg,D3.js,最后,是否有一个较短的方法来完成我到目前为止所做的工作,这里是好的,您只需在处理程序中运行影响其他元素的代码,例如 nav.on("click", function(d){ nav.transition() .duration(1000) .ease("elastic") .attr("r", 60); arc.outerRadius(radius/2); chart.transition().duration(1000).ease("elastic").at
nav.on("click", function(d){
nav.transition()
.duration(1000)
.ease("elastic")
.attr("r", 60);
arc.outerRadius(radius/2);
chart.transition().duration(1000).ease("elastic").attr("d", arc);
});
Jsfiddle。代码本身在我看来很好。好吧,您只需在影响其他元素的处理程序中运行代码,例如
nav.on("click", function(d){
nav.transition()
.duration(1000)
.ease("elastic")
.attr("r", 60);
arc.outerRadius(radius/2);
chart.transition().duration(1000).ease("elastic").attr("d", arc);
});
Jsfiddle。代码本身在我看来很好