D3に関しては、javascriptループを使用してイベントを実際に移行することはできません。動的名(例:動的パス名)を使用できない理由は何ですか?何らかの理由で、以下のようなことはできません(私がしようとしていることは、日本が地図上で連続的に輝くようにすることだけです...)D3:動的名によるループの切り替え
注:アニメーション作品の最初のビットが赤くなります。コンソールが正しく "#Japan"と無限にループしても、アニメーションは終了します。
paz = "#Japan";
glowit(paz)
function glowit(paz){
console.log(paz);
d3.select(paz)
.transition()
.style("fill", "red")
.duration(1000)
.each("end", function(){
d3.select(paz)
.transition()
.style("fill", "white")
.duration(1000)
.each("end", glowit("#" + this.id))
});
}
種類がみなし-andありがとう、 G.
あなたはフィドルを提供できますか? – Cyril