Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/480.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在事件发生时将d3.js上的其他元素作为目标 我炸圈饼,我想有一个SVG圆,它是一个按钮,把炸圈饼图和中间的圆缩进,当我。 nav.on("click", function(d){ nav.transition() .duration(1000) .ease("elastic") .attr("r", 60); });_Javascript_Jquery_Css_Svg_D3.js - Fatal编程技术网

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。代码本身在我看来很好