私はd3で遊んでいます。クリックするとどのように要素の色を交互に変えることができますか?d3 javascriptの代わりにクリックすると
このフィドルは、それをクリックした円の色を変更しますが、再度クリックすると色が白くなるようにしたいと考えています。
現在のコード:
var sampleSVG = d3.select("#viz")
.append("svg")
.attr("width", 100)
.attr("height", 100);
sampleSVG.append("circle")
.style("stroke", "gray")
.style("fill", "white")
.attr("r", 40)
.attr("cx", 50)
.attr("cy", 50)
.on("click", function(){d3.select(this).style("fill", "magenta");});
感謝を参照してください!それは素晴らしい作品です。 – reptilicus
@ user1443118問題はありません^ _^ – Neal
@ user1443118私はライブラリーのないサンプルを作成しました:-P http://jsfiddle.net/maniator/WMUQA/ – Neal