1
私は自分のフォースレイアウトにズーム機能を持っています。私はCtrlキーがとても似ダウンしているときにそれを呼び出す:マウスがダウンしている間、私はCtrlキーを押した場合、明らかにこれは素晴らしい作品D3でズーム機能を設定した後にズーム機能を削除する方法は?
.on("mousedown", function() {
if (d3.event.ctrlKey)
{
d3.select('#selectContainer').call(zoom).on("dblclick.zoom", null);
}
})
、初めてしかし、これは無期限に私の要素に添付されます。私の質問は、私のマウスがダウンしていて、Ctrlキーを押していない場合、これをどのように削除するのですか?このような
サムシング(明らかに動作しません):
.on("mousedown", function() {
if (d3.event.ctrlKey)
{
d3.select('#selectContainer').call(zoom).on("dblclick.zoom", null);
} else {
d3.select('#mainViewerContainerDiv').on("zoom", null);
}
})
新しい私は、単純な何かが欠けたと
zoom
を交換してください。ありがとうございました:) – thatOneGuy正しい場合は、それをマークすることができます – murli2308
あまりにも5分を待たなければならない.... – thatOneGuy