私は d3.js 棒グラフの作成に取り組んでいます。これにより、オーバーフロー プロパティを持つ小さな div 内に固定幅と高さを持つ svg 要素をラップすることで、x 軸をスクロールできるようになります。このビジュアライゼーションは、データを処理し、ビジュアライゼーションを作成するための JavaScript コード エディターを提供するプラットフォーム上に構築されています。コードを公開すると、棒グラフが html div 要素にレンダリングされます。
棒グラフがレンダリングされるページには、マウスホイールを使用したときに発生するデフォルトのズーム イベントがあります。マウスホイールを使用して棒グラフをスクロールしたいので、コードに次のステートメントを含めて、デフォルトのズーム アクションの起動を停止しようとしています。
$(vizhtmlelement).mousewheel(function() {
return false;
});
これは、ズーム機能を削除する際には正常に機能しますが、マウスホイールによるスクロールが機能しなくなります。ビジュアライゼーションでマウスホイールのスクロールを維持しながら、マウスホイールのズームを停止する方法はありますか?