我有一个svg元素,它正在沿着一条路径移动,当你点击它(onclick)时,它必须"向下",所以我想沿着y轴平移它,保持相同的x坐标。
一旦您没有提供任何代码,这将是一个"通用"答案:
yourElement.on("click", function(){
d3.select(this).attr("transform", "translate(0, " + someValue + ")");
});