d3.jsにカスタムズーム機能をいくつか作成しようとしています。現在、ズームは1回のクリックでトリガーされ、ズームインしてクリックされた領域にのみフォーカスします。D3マウスホイールのズーム方向
現在のところ、私のコードには正確に必要なことを行うfunction zoom(d)
があります。また、var zoomTransition
はzoom()の内部にあり、多くの機能を担っています。残念ながら私のコードの多くを共有することはできません。
ズームは、マウスのスクロールでも発生する必要があります。私が抱えている問題は次のとおりです。
.on("wheel", function(d){
zoom(d);
});
スクロールホイールの方向は無視されます。ズームは、ホイールがスクロールされているか、スクロールされているかのように単純に呼び出されます。
スクロール方向にアクセスしてズーム()に渡す方法はありますか?これを行うより良い方法は?
@altocumulus thanks man :) typescript .. – echonax