ズーム動作遷移の終了時 (ユーザーがチャートを動かす何かをマウスアップまたはタッチエンドしたとき) にイベントに簡単にバインドする方法があれば便利です。これは、すべてのアップ イベントをバインドするだけで可能ですか、それとも他の方法で行われたことですか?
質問する
4026 次
2 に答える
2
同じものを探していたところ、この投稿を見つけました。
次のように書くことができます。
var svg = outer.append("svg:g")
.call(d3.behavior.zoom()
.on("zoom", rescale)
.on("zoomstart", zoomStart)
.on("zoomend", zoomEnd))
.on("dblclick.zoom", null)
.append("svg:g");
function zoomStart(){
console.log("ZOOM START");
}
function zoomEnd(){
console.log("ZOOM END");
}
それが役に立てば幸い。
于 2014-08-05T09:49:02.923 に答える